func main() {
//声明一个map并初始化
m2 := make(map[string]string, 10)
//追加元素
m2["name"] = "zhangsan"
m2["age"] = "18"
//输出map
fmt.Println(m2)
//声明切片并初始化
i2 := make([]map[string]string,1)
//添加元素
i2[0] = map[string]string{"sex":"woman"}
//向切片中append map
i2 = append(i2,[]map[string]string{m2}...)
//输出append后的切片
fmt.Println(i2)
}
返回
map[age:18 name:zhangsan]
[map[sex:woman] map[age:18 name:zhangsan]]
map不支持append追加,可以采用下面形式追加
m2["name"] = "zhangsan"
m2["age"] = "18"