在Scala中處理null異常的方法有多種,以下是其中幾種常用的方法:
val value: String = null
val result = Option(value).getOrElse("default")
println(result) // 輸出default
val value: String = null
val result = value match {
case null => "default"
case _ => value
}
println(result) // 輸出default
val value: String = null
val result = Option(value).getOrElse("default")
println(result) // 輸出default
總的來說,推薦使用Option來避免null異常,因為Option類型可以更加安全和簡潔地處理可能為null的值。