이 코드입니다. mp["12"]
에 액세스할 때 당황할 것으로 예상했지만 거기에서는 잘 작동합니다
// You can edit this code! // Click here and start typing. package main import "log" func main() { var mp map[string]int = nil log.Println(mp["12"], "12") // works fine if mp == nil { panic("map is nil") // panic here } }
nil 지도에서 읽을 수는 있지만 쓸 수는 없습니다. 언어 사양은 다음과 같습니다:
위 내용은 nil 지도를 읽으려고 할 때 왜 당황하지 않습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!