定義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
保持進步
但願每一個人都能找到本身喜歡的方式生活、工做。開發