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

  

相关文章:

  • 2021-12-19
  • 2022-12-23
  • 2021-06-14
  • 2022-12-23
  • 2021-05-07
  • 2021-05-25
  • 2021-10-31
  • 2021-09-24
猜你喜欢
  • 2021-11-24
  • 2021-10-12
  • 2021-11-14
  • 2021-11-21
  • 2021-07-27
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案