【发布时间】:2017-07-09 01:05:20
【问题描述】:
如果我想修改构造函数中的一个参数。
在 Scala case 类 中,apply 方法将被覆盖两次。除非 apply 适用(无双关语)辅助构造函数。 与
相关如何修改来自构造函数的单个输入?
标准:
该类必须保存不可变数据。所有数据都必须是可访问的。
请注意,它不必是案例类。
另外,不需要使用apply方法。
没有额外的未使用参数。在下面的示例中,
_fistName仍可访问但未使用。
案例类人( 姓氏:字符串, _fistName:字符串,...) { 懒惰的 val 拳头名 = _fistName.toLowerCase }
【问题讨论】:
标签: scala case-class