이 페이지의 내용은 이전 릴리스에 관한 것입니다. 해당 영문 페이지는 최신 릴리스에서 제거되었습니다.
맵 컨테이너
값으로 인덱싱되는 키가 포함된 객체(여기서 키는 정수일 필요가 없음)
각 값을 해당하는 키와 연결하는 데이터 구조체인 Map
객체에 데이터 값을 저장합니다. Map
객체는 키를 사용하여 이 객체에서 값을 가져올 수 있다는 점에서 사전이나 연관 배열과 유사합니다. 키는 숫자 또는 텍스트일 수 있으며, 배열 인덱스보다 데이터 액세스에 대해 더 큰 유연성을 제공합니다.
함수
containers.Map | 고유 키를 값에 매핑하는 객체 |
isKey | Map 객체에 키가 포함되어 있는지 확인 |
keys | Map 객체의 키 반환 |
remove | Delete key-value pairs from Map object |
values | Map 객체의 값을 반환합니다. |
도움말 항목
- 맵 데이터 구조체 개요
맵은 신속한 키 룩업 데이터 구조 유형으로, 맵 내의 개별 요소를 유연하게 참조할 수 있습니다. 맵에서는 거의 모든 스칼라 숫자형 값이나 문자형 벡터를 인덱스로 쓸 수 있습니다.
- Map 클래스의 설명
Map은
containers.Map
클래스의 객체 또는 인스턴스입니다. - Map 객체 생성하기
containers.Map
클래스를 사용하여 맵을 생성합니다. - 맵 내용 검토하기
이 예제에서는 맵 내의 모든 키와 값을 찾는 방법을 보여줍니다.
- 키 인덱스를 사용하여 읽기와 쓰기
이 예제에서는 Map 구조에서 읽는 방법과 새 키/값 쌍을 추가하는 방법을 보여줍니다.
- Map의 키와 값 수정하기
이 예제에서는 Map 구조의 키와 값을 제거하고 수정하는 방법을 보여줍니다.
- 상이한 값 유형에 매핑하기
이 예제에서는 Map 구조에 구조체나 셀형 배열을 저장하는 방법을 보여줍니다.