我怎样才能惯用获得Map
键的值,如果我知道它的存在?
scala> val m = Map(1 -> "hi", 2 -> "world")
m: scala.collection.immutable.Map[Int,String] = Map(1 -> hi, 2 -> world)
scala> if (m.contains(1)) println(m.get(1) )
Some(hi)
是否有过更地道的替代m.get(1).get.get
?
scala> if (m.contains(1)) println(m.get(1).get )
hi