Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

HashMap / Dictionary

Creating a Map

변수 점수 = 사전("수학", 95, "영어", 88, "과학", 92)
변수 빈맵 = 사전()

Arguments are key-value pairs: 사전(key1, val1, key2, val2, ...).

Access and Mutation

출력(점수["수학"])       // 95
점수["국어"] = 100       // add new key
점수["수학"] = 99        // update existing

Methods

MethodDescriptionExample
.키목록()All keys as array점수.키목록()["수학", "영어", "과학"]
.값목록()All values as array점수.값목록()[95, 88, 92]
.길이()Number of entries점수.길이()3
.포함(키)Key exists점수.포함("수학")
.삭제(키)Remove key점수.삭제("영어")

Iteration

변수 키들 = 점수.키목록()
반복 키 안에서 키들 {
    출력(형식("{0}: {1}", 키, 점수[키]))
}