GOGOUP-9.Map映射
作者:互联网
万丈高楼平地起-Map映射
-
在dotnet 里叫做字典类型,使用之前必须实例化。这点golang没有什么区别,而且内部都是实现了hash,所以值得存储不是顺序的。
-
map的声明使用
package main import "fmt" func main() { //使用make函数创建个map stus := make(map[string]string) //添加个元素 stus["name"] = "小红" fmt.Println("suts= ", stus) //创建个map 并且赋值 teas := map[string]int{ "ali": 30, "tx": 40, } //遍历map for k, v := range teas { fmt.Println("key= ", k, "value= ", v) } //获取指定key 的值 value := teas["tx"] fmt.Println("tx对应的值= ", value) //删除个元素 delete(teas, "ali") fmt.Println("teas= ", teas) }
-
结果如下
-
需要注意的是map 在函数间调用传递是地址传递
标签:Map,string,映射,map,teas,fmt,GOGOUP,Println,tx 来源: https://www.cnblogs.com/nextworld/p/14985193.html