Go 언어의 맵은 키가 존재하는지 어떻게 판단하나요? 배열의 멤버를 키로 하여 배열을 맵으로 변환한 후 위의 방법을 사용하여 판단하면 판단 효율성이 향상됩니다. . 판단 방법은 value, ok := map[key], ok가 true이면
if _, ok := map[key]; ok { //存在 }
output
package main import "fmt" func main() { demo := map[string]bool{ "a": false, } //错误,a存在,但是返回false fmt.Println(demo["a"]) //正确判断方法 _, ok := demo["a"] fmt.Println(ok) }
위 내용은 golang 맵은 키가 존재하는지 확인합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!