scala> var test2 : Map[String , String] = Map("a"->"b","c"->"d")
test2: Map[String,String] = Map(a -> b, c -> d)
test2 = test2 + ("e"->"f" , "g"->"h")
test2: Map[String,String] = Map(a -> b, c -> d, e -> f, g -> h)
依此类推。我想知道Map不应该保持插入顺序[为此我们有LinkedHashMap],那么为什么结果显示保存顺序?这仅仅是一个巧合,还是比满足眼睛还要多?将使用“+”在地图中保存我的订单吗?无权利?
在此先感谢!