[scala基础]--map基本操作
运行环境:jdk1.7、scala-2.10.4 package study //数据结构map object TestMap { def main(args: Array[ String ]): Unit = { var m1=scala.collection.mutable.Map[ String ,Int](( "tom" , 12 ),( "jim" , 21 )) var m2=scala.collection.immutable.Map[ String ,Int](( "tom2" , 22 ),( "jim2" , 21 )) //取值 println ( "m1--->" +m1( "tom" )) println ( "m2--->" +m2( "tom2" )) //添加元素 m1+=( "jony" -> 2 ) m2+=( "jony2" -> 62 ) println ( "m1=" +m1) println ( "m2=" +m2) //遍历元素 m1.foreach(x=> { println ( "m1==>" +x._1)}) m2.foreach(x=> { println ( "m2==>" +x._2)}) //根据key得到值得遍历 m1.keys.foreach { x => { println ( "m1 的key is 【" +x)}