【发布时间】:2013-01-15 23:54:44
【问题描述】:
我在我的代码中大量使用案例类,回复案例类的基本相等定义以正确运行。然后现在我发现我需要在一个案例类中添加另一个字段成员。
- 那么如果我在case 类中添加
var字段成员,会不会弄乱case 类的相等属性? - 如果 1 是肯定的,那么如果我只更改一次
var字段值,之后,在 case 类进入任何集合或进行相等比较之前,不会发生任何重新分配,那仍然会搞砸平等行为?
【问题讨论】:
标签: scala equality case-class algebraic-data-types