Scala占位符变量

Scala占位符变量,scala,Scala,我在这个网站上学习 在这种情况下,占位符uu代表什么?替代方法是什么?变量的占位符语法将默认值分配给变量。假设Label继承AnyRef,则为null Scala语言规范: 4.2变量声明和定义: 变量定义var x:T=.只能作为模板的成员出现。它引入了一个类型为T和默认初始值的可变字段。默认值取决于类型T,如下所示: 变量的占位符语法将默认值分配给变量。假设Label继承AnyRef,则为null Scala语言规范: 4.2变量声明和定义: 变量定义var x:T=\u只能显示为模板的成

我在这个网站上学习


在这种情况下,占位符uu代表什么?替代方法是什么?

变量的占位符语法将默认值分配给变量。假设
Label
继承
AnyRef
,则为
null

Scala语言规范:

4.2变量声明和定义: 变量定义
var x:T=.
只能作为模板的成员出现。它引入了一个类型为
T
和默认初始值的可变字段。默认值取决于类型
T
,如下所示:


变量的占位符语法将默认值分配给变量。假设
Label
继承
AnyRef
,则为
null

Scala语言规范:

4.2变量声明和定义: 变量定义
var x:T=\u
只能显示为模板的成员。它引入了一个类型为
T
和默认初始值的可变字段。默认值取决于类型
T
,如下所示:

有关
\uu
的其他用法,请参阅。有关
\u
的其他用法,请参阅。
trait BaseComponent {
    protected var label:Label = _
}
| default | type T                           |
|---------|----------------------------------|
| 0       | Int or one of its subrange types |
| 0L      | Long                             |
| 0.0f    | Float                            |
| 0.0d    | Double                           |
| false   | Boolean                          |
| ()      | Unit                             |
| null    | all other types                  |