原创转载请注明出处:http://agilestyle.iteye.com/blog/2332525
Class hierarchy for Scala maps

package org.fool.scala.basic
import scala.collection.mutable
object ScalaMap {
def main(args: Array[String]): Unit = {
val treasureMap = mutable.Map[Int, String]()
treasureMap += (1 -> "Go to island.")
treasureMap += (2 -> "Find big X on ground.")
treasureMap += (3 -> "Dig.")
println(treasureMap(2))
val ages = Map("Hadoop" -> 8, "Spark" -> 3)
for ((k, v) <- ages) {
println("Key is " + k + ", value is " + v)
}
for ((k, _) <- ages) {
println("Key is " + k)
}
for ((_, v) <- ages) {
println("Value is " + v)
}
}
}
Console Output

本文通过一个具体的例子展示了如何在Scala中使用mutable Map。首先创建了一个空的mutable Map,并逐步添加元素,然后遍历Map并分别打印键和值。此外,还演示了如何通过键获取特定值。
510

被折叠的 条评论
为什么被折叠?



