【发布时间】:2015-10-31 01:44:22
【问题描述】:
我正在使用 scala 但如何测试一个值是否为 null ?尤其是在 Array[Int]
在java中是:
if( tab[i] == null )
在 scala 上,同样的测试,ide 说:
comparing values of types Int and Null using `==' will always yield false
谢谢你
【问题讨论】:
-
Int不能为空。 Javaint也不能为空。 -
例如,在一个大小为 15 的 Array 中,只有 11 个第一个元素被初始化为 value。我如何测试第 12 个值。我想找到 Array[Int] 的第一个空值
-
如果不初始化
Int,会被初始化为0。 -
Array[Int]是原始 int,但通常C[A]其中 A 是 Int 会导致对 Integer 的装箱。原始 int 的默认值为 0。 -
谢谢你,抱歉这个愚蠢的问题