안녕하세요 골드입니다. Kotlin의 Collections 중 Map에 대해서 글을 쓰도록 하겠습니다. Map은 다른 자료구조와 다르게 조금 특이하게 직접 정의한 Key와 Value를 쌍으로 데이터를 저장하는 방식입니다. List에서 index를 통해 value에 접근했다면 Map에서는 key를 통해 value에 접근할 수 있습니다. 하나의 Map 안에서 Key는 중복이 불가하지만, value는 중복이 가능합니다. 이제 구체적으로 알아보겠습니다. 1. Map 생성하기 먼저 Map을 하나 생성하겠습니다. 이해하기 쉽도록 메뉴라는 map 데이터를 생성하였습니다. 메뉴판은 Map을 설명하기 적절한 비유라는 생각이 듭니다. 보통 한 메뉴판에 같은 이름을 가진 메뉴는 없지만 같은 가격을 갖는 메뉴는 존재할 수 있..