go map的定义和使用 键值对存储

it2022-05-05  151

定义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

保持进步希望每个人都能找到自己喜欢的方式生活、工作。

转载于:https://www.cnblogs.com/songhuan999999/p/11192011.html

相关资源:使用科大讯飞语音合成api批量生成不同发音人、不同提示音内容的小程序

最新回复(0)