golang map 判断 key 是否存在?

map 判断 key 是否存在?

package main

import "fmt"

type aaa struct {
	id int
	name string
}

func main() {
	fmt.Println("Hello, 世界")
	var mapv = make(map[int]aaa)
	mapv[10] = aaa{
		id: 2,
		name: "test",
	}
	
	if _, ok := mapv[20]; ok {
		fmt.Println("mapv is have")
	}
}

if _, ok := map[key]; ok {
//存在
}

你可能感兴趣的:(Golang)