kotlin mutableMapの値を変更する
kotlinで、mutableMapの値を変更する手順を記述してます。「[]」にキー名を指定すると追加または変更ができます。「put」を使用する方法もあります。
環境
- OS windows11 home
- java 19.0.1
- kotlin 1.7.20-release-201
手順
mutableMapの値を変更するには、以下の構文で可能です。
map名[key] = 値
or
map名.put = ( key , 値 )実際に、変更してみます。
fun main() {
val m = mutableMapOf('a' to 1, 'b' to 2, 'c' to 3)
m['b'] = 5
println(m['b']) // 5
m.put( 'b', 6 )
println(m['b']) // 6
}変更されていることが確認できます。
keyが存在しない場合
keyが存在しない場合は、追加となります。
fun main() {
val m = mutableMapOf('a' to 1, 'b' to 2, 'c' to 3)
m['d'] = 4
m.put( 'e', 5 )
println(m) // {a=1, b=2, c=3}
}-
前の記事
Rubyのエラー『ArgumentError: wrong number of arguments (given X, expected Y)』の解決方法 2025.07.28
-
次の記事
Railsエラー『ActionView::MissingKeyError: Missing template key』の解決方法 2025.07.29
コメントを書く