object Test {
def main(args: Array[String]): Unit = {
val student = Map("name"->"zhangsan","age"->18)
//遍历 map
for((k,v)<- student){
println(k+":"+v)
}
//遍历 k,根据 k值获取 value值
for(k <- student.keySet){
println(k +"所对应的 value:"+student.get(k))
}
// 缺省值
println(student.get("gender"))
println(student.getOrElse("gender","boy"))
}
}
结果:
name:zhangsan
age:18
name所对应的 value:Some(zhangsan)
age所对应的 value:Some(18)
None
boy
本文通过一个Scala程序示例展示了如何使用Map集合进行基本的操作,包括遍历键值对、根据键获取值以及处理不存在的键等情况。
3856

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



