// 遍历 map 的 key 和 value
for ((key, value) <- b) {
println("key is" + key + " ,value is" + value)
}
// 遍历 map 的 key
for (ele <- b.keySet) {
println("key is " + ele + " ,value is" + b.getOrElse(ele, 0))
}
// 遍历 map 的 value
for (ele <- b.values) {
println("value is " + ele)
}
// 生成新 map ,反转 key 和 value
for ((key, value) <- b) {
yield (value, key)
}
欢迎关注,本号将持续更新本人编程路上的各种见闻。

本文主要探讨Scala编程中如何遍历Map数据结构,包括不同方式的遍历技巧和实例,帮助理解Scala Map的操作。
1570

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



