Scala Map

A Map is for mapping from keys to values. Very similar to Python dictionary

Scala has immutable and mutable maps. By default, Map Scala.collection.immutable.Map.

//Create a Map
val m:Map[String,Int]=Map("a"->1,"b"->2)
//m: Map[String,Int] = Map(a -> 1, b -> 2)
//access value by key
m("a")
//res17: Int = 1
//add k,v pair to Map
m + ("c"->3)
//res20: scala.collection.immutable.Map[String,Int] = Map(a -> 1, b -> 2, c -> 3)

Last updated