scala Option(null) 和 Some(null) 的区别
所属分类 scala
浏览量 725
Option(null).isEmpty
Boolean = true
Some(null).isEmpty
Boolean = false
val s:String = null
s: String = null
val x = Option(s)
x: Option[String] = None
x.foreach(value => println("value="+value))
没有任何输出
val x2 = Some(s)
Some[String] = Some(null)
x2.foreach(value => println("value="+value))
有输出
value=null
Some(null).get
Null = null
Option(null).get
java.util.NoSuchElementException: None.get
Option(null).orNull
Null = null
上一篇
下一篇
jackson TypeReference使用 json string 转 泛型 list
java 数据库访问 持久层 框架
时序数据库技术点
scala Option 小结
jdbc获取自增主键ID
pf4j简介及例子运行说明