Scala中Option是用來表示一個可選類型 什麼是可選? --> 主要是指 有值(Some) 和 無值(None)-->Some和None是Option的子類 val myMap:Map[String,String] = Map("key1"->"value1") //獲取集合value的值 v ...
Scala中Option是用來表示一個可選類型
什麼是可選? --> 主要是指 有值(Some) 和 無值(None)-->Some和None是Option的子類
val myMap:Map[String,String] = Map("key1"->"value1") //獲取集合value的值 val maybeString1: Option[String] = myMap.get("key1") val maybeString2: Option[String] = myMap.get("key2") println(maybeString1) println(maybeString2) //快捷創建返回值 --> 直接在 表達式的最後使用.var回車 val str = "111" val str1: String = str + "11" // ctrl+atl+v val str2: String = str1 +"222" ps: 因為獲取的數據是Some或者是None所以不能直接操作數據 --> 接下來的處理方式就是模式匹配或get 方法