fun main(args : Array<String>){
// keyValue()
//printMapsKeys()
//printValue()
printChangeToMutable()
}
fun keyValue(){
val capital = mapOf(
"Jakarta" to "Indonesia",
"London" to "England",
"New Delhi" to "India"
)
println(capital["Jakarta"]) // tidak ada null
//println(capital.getValue(Jakarta)) // error
}
fun printMapsKeys(){
val capital = mapOf(
"Jakarta" to "Indonesia",
"London" to "England",
"New Delhi" to "India"
)
val mapKeys = capital.keys
println(mapKeys)
}
fun printValue(){
val capital = mapOf(
"Jakarta" to "Indonesia",
"London" to "England",
"New Delhi" to "India"
)
val mapValues = capital.values
print(mapValues)
}
fun printChangeToMutable(){
val capital = mapOf(
"Jakarta" to "Indonesia",
"London" to "England",
"New Delhi" to "India"
)
val mutableCapital = capital.toMutableMap()
mutableCapital.put("Amsterdam", "Netherlands")
mutableCapital.put("Berlin", "Germany")
print(mutableCapital)
}