0

在规范 bdd 框架(http://code.google.com/p/specs)中,我可以检查是否将值分配给字符串或不使用:

SomeClass.strVal == null mustBe false

现在,假设该类有一个布尔值 boolVal。如何检查值 true 或 false 是否分配给 boolVal ?

请帮忙谢谢

4

1 回答 1

2

根据此页面,布尔类派生自 AnyVal。因此 boolean 是一种值类型,没有 boolean 变量可以是null. 事实上,由于 Scala 在 java pplatform 上运行,它的默认值可能是false

一般来说,让变量保持未初始化状态并不是一个好习惯。当一个变量被声明时,给它一个值。这减轻了进行此类检查的需要。

于 2011-02-16T07:37:26.880 回答