【发布时间】:2015-09-11 20:50:47
【问题描述】:
我有以下课程:
case class Info(ticker: String, countryCode: String) {
var companyName: String = _
var marketPlace: String = _
var countryName: String = _
var tierId: Int = _
}
当我执行 info.toString 时,它只打印出股票代码和国家代码。如何在不手动覆盖 toString 方法的情况下打印出其他字段?
【问题讨论】:
-
你为什么反对覆盖
toString? -
我只是想避免添加额外的代码行...
-
以将默认字段设置为
null?为代价