日記
昨日書いた記憶がないが書いてて安心した
今日書いたコード
fun main() { val peopleAges = mutableMapOf<String, Int>( "Fred" to 30, "Ann" to 23 ) peopleAges.put("Barbara", 42) peopleAges["Joe"] = 51 peopleAges["Fred"] = 31 peopleAges.forEach { print("${it.key} is ${it.value}, ") } println() println(peopleAges.map { "${it.key} is ${it.value}" }.joinToString(", ") ) }
Fred is 31, Ann is 23, Barbara is 42, Joe is 51, Fred is 31, Ann is 23, Barbara is 42, Joe is 51
感想
Kotlinにおいて,クロージャのパラメータが1つしかないときは宣言なしにit
で参照できる*1.複数のときは書いてなかったので無理そう?