标签:Map string 映射 map teas fmt GOGOUP Println tx
万丈高楼平地起-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
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。