Created
August 13, 2019 11:34
-
-
Save rail-rate/1ab6af9c4f8b1dbe97cb44da261499cd to your computer and use it in GitHub Desktop.
Map4
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
fun main(args: Array<String>) { | |
val a : MutableMap<Int, String> = mutableMapOf(1 to "ねこ") | |
a.put(2 , "いぬ") //追加 | |
println("${a[1]} ${a[2]}") //そのまま表示 | |
val a3 = a.getOrDefault(1, "それは削除されました。") //「ねこ」が削除されていれば「それは削除されました」と表示されるようにした。 | |
println(a3) //ここでは削除されていないので「ねこ」と表示される | |
a.remove(1) //ここで「ねこ」を削除 | |
val a1 = a[1] //キーに新しい変数を付ける | |
val a2 = a[2] //同様 | |
println(a1 +" " + a2) //ねこが削除されたのでnullと表示される | |
val a4 = a.getOrDefault(1, "それは削除されました。") //「ねこ」が削除されていれば「それは削除されました」と表示されるようにした。 | |
println(a1 + " " + a2 + " " + a4) //a4を使うと、削除されているので「それは削除されました」と出る。 | |
//ただしa1を使うとnullが返ってくる | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment