go map的增删改查
package main
import "fmt"
func main() {
//定义map
a := make(map[int]string)
//增加
a[20190902] = "abc"
a[20190903] = "cde"
fmt.Println(a)
//修改
a[20190902] = "aaa"
fmt.Println(a)
//删除
delete(a, 20190902)
fmt.Println(a)
//查找
fmt.Println(a[20190903])
}
b := make(map[string]map[int]string)
b["班级一"] = make(map[int]string, 3)
b["班级一"][20190902] = "d"
b["班级一"][20190903] = "e"
b["班级一"][20190904] = "f"
b["班级二"] = make(map[int]string, 3)
b["班级二"][20190902] = "d"
b["班级二"][20190903] = "e"
b["班级二"][20190904] = "f"
fmt.Println(b)
for _, v := range b {
for _, v1 := range v {
fmt.Println(v1)
}
}


浙公网安备 33010602011771号