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群 857263711

保持進步
希望每個人都能找到自己喜歡的方式生活、工作。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM