go map的value基本可以是任意类型
其中map的key可以是任意内置的数据类型(如int),或者其它可以通过"=="进行等值比较的数据类型,如interface和指针可以。slice、数组、map、struct类型都不能作为key。
但value基本可以是任意类型,例如嵌套一个slice到map中:
SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。func main() {
testmap := map[string][]string{}
testmap["1"] = []string{"001", "002"}
fmt.Println(testmap["1"])
}
run
alarm15m go run main.go
[001 002]
参考:
https://studygolang.com/articles/16426
更多精彩