24_map的基本使用.go

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 协议》,转载必须注明作者和本文链接
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!