키와 값의 쌍으로 이루어진 자료형
수정이 불가능한 맵 : mapOp(키1 to 값1, 키2 to 값2, 키3 to 값3)
수정이 가능한 맵 : mutableMapOf(키1 to 값1, 키2 to 값2, 키3 to 값3)
// 읽기전용 맵
// 변수명[키]로 데이터에 접근할 수 있다
var scoreInfo1 = mapOf("kor" to 94, "math" to 90, "eng" to 92)
println(scoreInfo1["kor"])
// 수정가능 맵
// 변수명[키]로 데이터에 접근할 수 있다
var scoreInfo2 = mutableMapOf("kor" to 94, "math" to 90)
scoreInfo2["eng"] = 92
println(scoreInfo2["eng"])
// 맵의 키와 값을 동시에 추출해서 사용할 수 있다
for((k,v) in scoreInfo2) {
println("${k}의 값은 ${v}입니다")
}