八.Go哈希字典map

2017-06-19  本文已影响0人  kaxi4it

Map

func main() {
    m1 := make(map[int]string)
    m1[0] = "OK"
    fmt.Println(m1)
    delete(m1, 0)
    fmt.Println(m1)
}
func main() {
    m1 := make(map[int]map[int]string)
    a, ok := m1[2][1]
    if !ok {
        m1[2] = make(map[int]string)
    }
    m1[2][1] = "value"
    a, ok = m1[2][1]
    //value true
    fmt.Println(a, ok)
}
func main() {
    m1 := make(map[int]string)
    for i := 0; i < 10; i++ {
        m1[i] = strconv.Itoa(i)
    }
    for i := range m1 {
        fmt.Println(m1[i])
    }
    fmt.Println(m1)
}

直通车

一.Go开发工具及命令
二.Go编程基础知识
三.Go的类型与变量
四.Go常量与运算符
五.Go控制语句
六.Go数组
七.Go切片slice
八.Go哈希字典map
九.Go函数func
十.Go结构struct

上一篇 下一篇

猜你喜欢

热点阅读