kotlin mutableMapの値(value)を操作する

kotlin mutableMapの値(value)を操作する

kotlinで、mutableMapの値(value)を操作する手順を記述してます。

環境

  • OS windows11 home
  • java 17.0.2
  • kotlin 1.6.10-release-923

手順

mutableMmutableMapの値(value)を操作するには、「mapValues」で可能です。

map名.mapValues{ it.value }

実際に、使用してみます。

fun main() {

    val m = mutableMapOf('a' to 1, 'b' to 2, 'c' to 3, 'd' to 4, 'e' to 5)    
        
    println( m.mapValues{it.value * 2} ) // {a=2, b=4, c=6, d=8, e=10}
    println( m.mapValues{it.value + 2} ) // {a=3, b=4, c=5, d=6, e=7}    

}

値(value)が処理されていることが確認できます。