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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章