Map


キーと値のペアを使ってデータを効率的に保持したい場合にはMapを使用すると便利です。

単語の出現頻度を数える例

val count = mutableMapOf<String, Int>()
count["wordA"] = count.getOrDefault("wordA", 0) + 1
count["wordA"] = count.getOrDefault("wordA", 0) + 1
count["wordB"] = count.getOrDefault("wordA", 0) + 1

println(count) // {wordA=2, wordB=3}と表示される