我写了以下内容:
case class SuperMessage(message: String)(capitalMessage: String = message.capitalize)
val message = "hello world"
val superMessage = SuperMessage(message)()
但我不能做
superMessage.capitalMessage
这是怎么回事?
最佳答案
默认情况下,案例类第二个参数列表中的参数不是val
。
尝试
case class SuperMessage(message: String)(val capitalMessage: String = message.capitalize)