scala 中无论 val 还是 var,声明的时候都必须赋一个初值,不能仅声明,例如:
var str:String
val str: String
都会报错
block can not contain declarations
所以,必须赋给一个初值,如果实在在声明的时候尚不能确定变量的值,则应该赋一个null
var str:String = null
scala 中无论 val 还是 var,声明的时候都必须赋一个初值,不能仅声明,例如:
var str:String
val str: String
都会报错
所以,必须赋给一个初值,如果实在在声明的时候尚不能确定变量的值,则应该赋一个null
var str:String = null