【发布时间】:2016-04-30 21:29:38
【问题描述】:
这行得通:
scala> class foo[T] {
| var t: T = _
| }
defined class foo
但这不是:
scala> def foo[T] = {
| var t: T = _
| }
<console>:5: error: local variables must be initialized
var t: T = _
为什么?
(可以使用:
var t: T = null.asInstanceOf[T]
)
【问题讨论】:
标签: scala