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))
}
本作品採用《CC 協議》,轉載必須註明作者和本文連結