더북(TheBook)

3.5

(map)은 키(key)와 값(value)으로 이루어진 테이블 형태의 컬렉션이다. 키 타입은 비교 연산자(== 또는 !=)를 사용하여 비교할 수 있어야 한다. int, float64, string 같은 내장 타입과 이러한 내장 타입을 기반으로 만들어진 배열, 구조체, 사용자 정의 타입, 포인터는 키로 사용할 수 있다(구조체와 사용자 정의 타입은 4장 객체 지향 프로그래밍에서 설명한다). 하지만 슬라이스나 맵 같은 참조 타입은 비교 연산자를 사용하여 비교할 수 없으므로 키로 사용할 수 없다. 값(value)에는 모든 타입의 값을 사용할 수 있다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.