Define hashmap 변수
go 언어는 강력한 형식의 언어이므로 hashmap도 형식입니다. 예, 구체적으로 키와 값 모두 유형을 지정해야 합니다. 예를 들어 키를 문자열로 선언하고 값을 문자열의 맵으로 선언하는 경우 이를 수행해야 합니다. (권장 학습: go) 🎜#
get,set,deletevar m map[string]string // 声明一个hashmap,还不能直接使用,必须使用make来初始化
m = make(map[string]string) // 初始化一个map
m = make(map[string]string, 3) // 初始化一个map并附带一个可选的初始bucket(非准确值,只是有提示意义)
m := map[string]string{} // 声明并初始化
m := make(map[string]string) // 使用make来初始化
반복은 순서가 없으며 삽입 순서와 아무 관련이 없습니다반복 프로세스 중에 키를 삭제하면 통과 여부에 관계없이 다시 통과되지 않습니다# 🎜🎜#
반복 중에 키를 추가합니다. 키를 통과할 수 있는지 확실하지 않습니다. 초기화되지 않은 맵도 반복할 수 있습니다Others# 🎜🎜#
Map의 값은 주소가 아닙니다. 이는 &m["a"]와 같은 구문이 불법임을 의미합니다.
len과 cap은 각각 현재 지도를 얻을 수 있습니다. kv 수 및 총 용량
위 내용은 golang의 해시맵을 확장하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!