var a map[string] string
a = make(map[string] string,10)
a["no1"] = "1"
a["no2"] = "2"
a["no3"] = "3"
a["no4"] = "4"
fmt.Println("a=",a)
//1.map在使用前一定要make,只声明是不会开辟内存空间的
//2.map的key是不能重复的
//第二种方式
cities := make(map[string] string)
cities["no1"] = "1"
cities["no2"] = "2"
cities["no3"] = "3"
fmt.Println(cities)
//第三种方式
heroes := map[string] string{
"1":"1",
"2":"2",
"3":"3",
}
heroes["4"] = "4"
fmt.Println(heroes)
//应用
studentMap := make(map[string]map[string]string)
studentMap["stu01"] = make(map[string]string,3) //这句话不能少
studentMap["stu01"]["name"] = "cch"
studentMap["stu01"]["sex"] = "nan"
studentMap["stu01"]["address"] = "jiangsu"
studentMap["stu02"] = make(map[string]string,3) //这句话不能少
studentMap["stu02"]["name"] = "cch2"
studentMap["stu02"]["sex"] = "nan2"
studentMap["stu02"]["address"] = "jiangsu2"
fmt.Println(studentMap)
GO语言学习日记7:map的使用
最新推荐文章于 2022-10-06 15:56:40 发布