scala Map类型笔记
//构造不可变的map val smap = Map( "rocky" -> 27 , "rocky1" -> 30 ) //smap += ("zhangsan" -> 88) // 不可变) //构造可变map val user =scala.collection.mutable.Map( "rocky" -> 27 , "rocky1" -> 30 ) println (user) val m = scala.collection.mutable.Map[String,Int]() //取值 println ( "rocky=" + user( "rocky" )) println ( "rocky1=" + user( "rocky1" )) //getOrElse 建议使用这个 println ( "rocky1=" + user.getOrElse( "rocky" ,0 )) println ( "rocky1=" + user.getOrElse( "rockyaa" ,0 )) //添加新的键值对 += user += ( "pangzhw" -> 20 ) println (user) //添加多个键值对 += user += ( "zhangsan" -> 21 , "lisi" -> 22 ) println (user) //更新键值对 user(