Scala 中得Map类以键值对得形式储存数据,即 key-value得形式。
创建 Mapobject _45_Maps { def main(args: Array[String]): Unit = { var map = Map(("a", "apple"), ("b", "ball")) var map2 = Map("a" -> "Apple", "b" -> "ball") // 创建空得Map var map3: Map[String, String] = Map.empty[String, String] println(map) println(map2) println(map3) }}
Map(a -> apple, b -> ball)Map(a -> Apple, b -> ball)Map()向Map中添加和删除元素
object _45_Maps { def main(args: Array[String]): Unit = { var map = Map("a" -> "Apple", "b" -> "ball") println(map("a")) // 向map中添加新得元素 var newMap = map + ("c" -> "Cat") println(newMap) // 从map中删除元素 var removedMap = newMap - ("b") println(removedMap) }}
AppleMap(a -> Apple, b -> ball, c -> Cat)Map(a -> Apple, c -> Cat)






