Mapa mapa = Mapa () Objeto obj= Objeto() Integer valor= Integer() mapa.put(obj,valor)
Podemos obtener algo como esto:
mapa: {"uno":1,"dos":2,"tres":3}
mapa:{"A":3223,"Z":4329,"W":4322,"ACF":434}
En Scala podemos crear un mapa escribiendo:
var mapa: Map[String,Int] = Map()
Un mapa vacío que puede ser llenado de la siguiente manera:
mapa += (objLlave -> valor)
Tenemos así: Mapas.scala
object Mapas{ def main(args: Array[String]): Unit ={ var mapa: Map[String,Int] = Map() mapa += ("uno" -> 1) mapa += ("tres" -> 3) mapa += ("Clave" -> 456) } }
Para recorrer el mapa creado:
mapa.keys.foreach{ k => Console.println("Llave:"+k) Console.println("Valor:"+mapa(k)) }