kotlin mutableMapのkeyと値を繰り返し処理で取得する

kotlinで、mutableMapのkeyと値を繰り返し処理で取得する手順を記述してます。「for」文や「forEach」文などを使用して取得します。
環境
- OS windows11 home
- java 19.0.1
- kotlin 1.7.20-release-201
手順
keyと値を繰り返し処理で取得するには、「for」文や「forEach」文で可能です。
for((k,v) in map名){
println("${k}:${v}")
}
or
map名.forEach{(k, v) -> println("${k}:${v}")
実際に、取得してみます。
fun main() {
val m = mutableMapOf('a' to 1, 'b' to 2, 'c' to 3)
for((k,v) in m){
println("${k}:${v}")
}
// a:1
// b:2
// c:3
m.forEach{ (k, v) -> println("${k}:${v}") }
// a:1
// b:2
// c:3
}
「forEach」の場合は「it」を使用することも可能です。
fun main() {
val m = mutableMapOf('a' to 1, 'b' to 2, 'c' to 3)
m.forEach{ println("${it.key}${it.value}") }
// a:1
// b:2
// c:3
}
-
前の記事
Vue.jsでTypeScriptを導入するメリットとその実践方法 2024.12.23
-
次の記事
Vue 3でのエミットの仕組みとイベントの送り方 2024.12.23
コメントを書く