package main | |
import "fmt" | |
//map的基本使用 | |
func main() { | |
//定义一个变量 ,类型为 map[int]string | |
var m map[int]string | |
fmt.Println("m=", m) | |
//对于map只有len,没有cap | |
fmt.Println("len", len(m)) | |
//可以通过make创建 | |
m2 := make(map[int]string, 2) | |
fmt.Println("m2=", m2) | |
fmt.Println("len=", len(m2)) | |
//可以通过make创建,可以指定长度 ,只是指定了容量,但是里面却是一个数据也没有 | |
m3 := make(map[int]string, 2) | |
fmt.Println("m3=", m3) | |
fmt.Println("len=", len(m3)) | |
m3[1] = "mike" | |
m3[2] = "go" | |
m3[3] = "c++" | |
fmt.Println("m3=", m3) | |
fmt.Println("len=", len(m3)) | |
//初始化 | |
m4 := map[int]string{1:"长城",2:"西安",3:"北京"} | |
fmt.Println("m3=", m4) | |
fmt.Println("len=", len(m4)) | |
} |
24_map的基本使用.go
Golang
441
0
0
2022-08-10
登录后可点赞和收藏
标签
Golang基础
登录后可点赞和收藏