scala中判断null
时间: 2023-07-28 13:39:32 浏览: 373
scala java 简体、繁体互转换,判断是否为简体、繁体
在 Scala 中,可以使用 `==` 或 `!=` 运算符来判断一个对象是否为 null。例如:
```scala
val str: String = null
if (str == null) {
println("str is null")
} else {
println("str is not null")
}
```
另外,Scala 还提供了 `Option` 类型来处理可能为 null 的情况,这是一种更安全的处理方式。你可以使用 `Some` 来包装一个非空的值,使用 `None` 来表示空值。例如:
```scala
val str: String = "hello"
val maybeStr: Option[String] = Some(str)
maybeStr match {
case Some(s) => println(s"str is $s")
case None => println("str is null")
}
```
阅读全文