map

作者: 遇见你_17be | 来源:发表于2019-02-12 09:51 被阅读0次

    初始化

    package main

    import "fmt"

    type Vertex struct {

        Lat, Long float64

    }

    var m map[string]Vertex

    func main() {

        m = make(map[string]Vertex)

        m["Bell Labs"] = Vertex{

            40.68433, 74.39967,

        }

        fmt.Println(m["Bell Labs"])

    }

    package main

    import "fmt"

    type Vertex struct {

        Lat, Long float64

    }

    var m = map[string]Vertex{

        "Bell Labs": Vertex{

            40.68433, -74.39967,

        },

        "Google": Vertex{

            37.42202, -122.08408,

        },

    }

    func main() {

        fmt.Println(m)

    }

    package main

    import "fmt"

    type Vertex struct {

        Lat, Long float64

    }

    var m = map[string]Vertex{

        "Bell Labs": {40.68433, -74.39967},

        "Google":    {37.42202, -122.08408},

    }

    func main() {

        fmt.Println(m)

    }

    读值(检查值是否存在)

    elem = m[key]

    elem, ok = m[key]

    写值

    m[key] = elem

    删除值

    delete(m, key)

    相关文章

      网友评论

          本文标题:map

          本文链接:https://www.haomeiwen.com/subject/rcsheqtx.html