golang中常用的定义map的两种方法

1.定义时直接赋值,不用make进行初始化操作

var hero map[string]string = map[string]string{

"name":"玉帝",

"original":"张百忍",

}

fmt.Println(hero)

2.先定义一个map类型的变量,然后使用make初始化

var buddha map[string]string

buddha = make(map[string]string)

buddha = map[string]string{

"name":"如来",

"original":"释迦摩尼",

}

fmt.Println(buddha)