kotlin mapを使用する
kotlinで、mapを使用する手順を記述してます。mapOfにkeyとvalueを追加していきます。kotlinのバージョンは1.7.2を使用してます。
環境
- OS windows11 home
- java 19.0.1
- kotlin 1.7.20-release-201
手順
mapを使用するには、以下の構文で可能です。mapは、値の追加や削除を行うことができません。
mapOf( key to value , key to value)
実際に、使用してみます。
fun main() {
val m = mapOf('a' to 1, 'b' to 2, 'c' to 3)
println(m['a']) // 1
println(m['b']) // 2
println(m['c']) // 3
}
keyを指定することで、valueが取得されていることが確認できます。
全データを確認
mapにある全てのデータを取得するには、以下のように変数名だけを指定します。
fun main() {
val m = mapOf('a' to 1, 'b' to 2, 'c' to 3)
println(m) // {a=1, b=2, c=3}
}
mutableMap
mutableMapは、mapと違い値の追加や削除を行うことが可能です。
fun main() {
val m = mutableMapOf('a' to 1, 'b' to 2, 'c' to 3)
println(m) // {a=1, b=2, c=3}
println(m['a']) // 1
m['b'] = 5 // b の値を変更
println(m['b']) // 2
m.remove('c') // key cを削除
println(m) // {a=1, b=5}
m['d'] = 6 // key dを追加
println(m) // {a=1, b=5, d=6}
}
-
前の記事
Rust ベクタ(可変配列)の値を任意の数で順番に区切る 2023.02.13
-
次の記事
javascript 小数であるかを判定する 2023.02.14
コメントを書く