scala> val colors = Map("red" -> "#FF0000", "azure" -> "#F0FFFF")
colors: scala.collection.immutable.Map[String,String] = Map(red -> #FF0000, azure -> #F0FFFF)
scala> colors("red")
res0: String = #FF0000
scala> colors.get("red")
res1: Option[String] = Some(#FF0000)
scala> colors.get("red1")
res2: Option[String] = None
scala> colors("red1")
java.util.NoSuchElementException: key not found: red1
at scala.collection.MapLike$class.default(MapLike.scala:228)
at scala.collection.AbstractMap.default(Map.scala:59)
at scala.collection.MapLike$class.apply(MapLike.scala:141)
at scala.collection.AbstractMap.apply(Map.scala:59)
... 49 elided
scala>
scala中的map操作用get与不用get的区别
猜你喜欢
转载自blog.csdn.net/appleyuchi/article/details/89928071
今日推荐
周排行