go map的定義和使用 鍵值對存儲

定義map    var m map[string]int //定義map
初始化map    m = make(map[string]int) //初始化map
修改map中ok 的值  m["ok"] =123
刪除元素  delete(m, "Answer")  刪除key=Answer的元素
------------------------------------------------------------
package main

 

import "fmt"

 

func main() {
    var m map[string]int //定義map
    m = make(map[string]int) //初始化map
    m["name"] = 99 //賦值
    fmt.Println(m)

 

    var k = map[string]int{
        "a": 1,
        "ab": 112,
        "age": 65,
    }
    fmt.Println(k)
}
 ------------------------------------------------------------
package main

import "fmt"

func main() {
    var m map[string]int //定義map
    m = make(map[string]int) //初始化map
    m["name"] = 99 //賦值
    fmt.Println(m)

    var k = map[string]int{
        "a": 1,
        "ab": 112,
        "age": 65,
    }
    fmt.Println(k)
    fmt.Println("------------------")
    v, ok := k["age"]
    fmt.Println(v, ok)
    //沒法取出age1的值
    v1, ok1 := k["age1"]
    fmt.Println(v1, ok1)
}

 

 
 
 
------------------------------------------------------------

go語言開發交流qq羣 857263711blog

保持進步
但願每一個人都能找到本身喜歡的方式生活、工做。開發

相關文章
相關標籤/搜索