scala中的Option装箱与拆箱操作
废话不多说,直接上代码。
//定义一个Option类型的对象,对其赋值None。
val name:Option[String] = None
println(name)
//结果是:None
//测试有值的Option的结果
val age:Option[Int] = Some(10)
println("打印age值")
println(age)
println("打印取出的age的值")
println(age.get)
println("查看age是否被定义")
println(age.isDefined)
println("查看age里面的值是否是空")
println(age.isEmpty)
//装箱的操作是Some(值)
//拆箱的操作是对应的option的值.get 这样就会取出对应的值