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