Scala中Option类

Scala中提供null值,但尽量避免使用,除非要与Java交互。

Scala中可以使用Option来判断是否有值,若值存在则为Some[T],若值不存在则为None, 可以通过isEmpty和isDefined判断是否有值

    @Test
    def testOptions(): Unit ={
        /**
         * 测试Options类
         */
        val map:Map[String,Any]=Map("性别"->"男","年龄"->28)

        println(map.get("姓名"))
        println(map.get("性别"))
        println(map.get("姓名").isEmpty)
        println(map.get("性别").isDefined)
    }

结果输出

None
Some(男)
true
true
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章