Rad*_*sky 10 scala
为什么不val x: Int = _编译但是var x: Int = _呢?
val x: Int = _
var x: Int = _
我到了error: unbound placeholder parameter.
error: unbound placeholder parameter
Rex*_*err 13
在这种情况下,_意味着"我将在稍后对其进行初始化,只需在此期间填写合理的默认值".既然你不能重新分配val,这没有意义.
_
val
对于相同的功能 - 获得合理的默认值 - 对于a val,您可以使用
val x: Int = null.asInstanceOf[Int]
归档时间:
12 年,5 月 前
查看次数:
868 次
最近记录: