scala中的Option


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
方法

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM