Collections
Map Lookup
Look up a value by key with a fallback.
Map Lookup
MapLookup.scala
object Main {
def main(args: Array[String]): Unit = {
val key =
val scores = Map("scala" -> 95, "java" -> 88)
val score = scores.getOrElse(key, 0)
val label = if (score > 0) "known" else "missing"
println("key=" + key)
println("score=" + score)
println("label=" + label)
}
}
object Main {
def main(args: Array[String]): Unit = {
val key =
val scores = Map("scala" -> 95, "java" -> 88)
val score = scores.getOrElse(key, 0)
val label = if (score > 0) "known" else "missing"
println("key=" + key)
println("score=" + score)
println("label=" + label)
}
}
object Main {
def main(args: Array[String]): Unit = {
val key =
val scores = Map("scala" -> 95, "java" -> 88)
val score = scores.getOrElse(key, 0)
val label = if (score > 0) "known" else "missing"
println("key=" + key)
println("score=" + score)
println("label=" + label)
}
}
map-lookup
A map stores values by key. A fallback handles keys that are not present.