我有一個非案例類,我試圖測試它是否相等。它具有> 22場,所以我不能在斯卡拉2.10.x使用的情況下類:如何製作一個Scala類實現==?
class Row(
val date: String,
val time: String,
val orderId: String,
val id: String) extends Serializable {
override def toString: String = {
ToStringBuilder.reflectionToString(this);
}
}
什麼是我實現一個==最簡單的方法或等於功能,所以我可以測試row1 == row2
?
您可以添加更多代碼 - 您如何精確定義「Row」類並創建「Row」實例? – DNA 2015-02-10 16:25:04
orderId的類型是什麼? – SMA 2015-02-10 16:26:19
你在這裏粘貼的'Row'類實際上不是'case class' ... – Marth 2015-02-10 16:35:00