我有一个非案例类,我试图测试它是否相等。它具有> 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