kotlin mutableMapをmapに変換する
![kotlin mutableMapをmapに変換する](https://mebee.info/wp-content/uploads/2020/05/kotlin.png)
kotlinで、mutableMapを読み取り専用のmapに変換する手順を記述してます。変換したい「mutableMap」に「toMap」を使用するだけで可能です。
環境
- OS windows11 home
- java 19.0.1
- kotlin 1.7.20-release-201
手順
mutableMapをmapに変換するには、「toMap」で可能です。
mutableMap名.toMap()
実際に、使用してみます。
fun main() {
val m = mutableMapOf( "aaa" to 1, "bbb" to 2, "ccc" to 3 )
val m2 = m.toMap()
println( m2 )
m2["aaa"] = 10 // error: no set method providing array access
}
読み取り専用のmapに変更されていることが確認できます。
-
前の記事
mac ショートカットキーで履歴を検索して実行する 2024.05.28
-
次の記事
hyper-V上でUbuntu 24.04を使用する 2024.05.28
コメントを書く