迭代遍历地图时:
val powers = Map("Spark man" -> "Electricity", "Bubble man" -> "Fires Bubbles", "Guts man" -> "No idea") println(powers.size) println(powers.foreach(man => println(man._1 + " -> " + man._2)))
为什么在打印时似乎产生第四个项目:
3 Spark man -> Electricity Bubble man -> Fires Bubbles Guts man -> No idea ()
最后一行的括号是令我困惑的部分.
你可能会说我对这门语言很陌生,所以它可能很简单,但我似乎无法找到与此相关的任何内容.
你有最后一行2 println的
println(powers.foreach(man => println(man._1 + " -> " + man._2)))
内部println
是打印3个人的线,外部是打印的()