Go中怎么创建和使用map
Go中怎么创建和使用map
这篇“Go中怎么创建和使用map”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Go中怎么创建和使用map”文章吧。
实例
packagemain
import"fmt"
funcmain(){
varcountryCapitalMapmap[string]string/*创建集合 */
countryCapitalMap=make(map[string]string)
/* map插入key - value对,各个国家对应的首都 */
countryCapitalMap["France"]="巴黎"
countryCapitalMap["Italy"]="罗马"
countryCapitalMap["Japan"]="东京"
countryCapitalMap["India "]="新德里"
/*使用键输出地图值 */
forcountry:=rangecountryCapitalMap{
fmt.Println(country,"首都是",countryCapitalMap[country])
}
/*查看元素在集合中是否存在 */
capital,ok:=countryCapitalMap["American"]/*如果确定是真实的,则存在,否则不存在 */
/*fmt.Println(capital) */
/*fmt.Println(ok) */
if(ok){
fmt.Println("American 的首都是",capital)
}else{
fmt.Println("American 的首都不存在")
}
}
以上实例运行结果为:
France首都是巴黎Italy首都是罗马Japan首都是东京India首都是新德里American的首都不存在
以上就是关于“Go中怎么创建和使用map”这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注恰卡编程网行业资讯频道。
推荐阅读
-
go如何实现职责链模式
go如何实现职责链模式这篇文章主要讲解了“go如何实现职责链模式”...
-
Go Callvis如何使用
GoCallvis如何使用今天小编给大家分享一下GoCallv...
-
go pprof如何使用
gopprof如何使用这篇文章主要介绍“gopprof如何使用...
-
go语言如何获取map元素
go语言如何获取map元素这篇“go语言如何获取map元素”文章的...
-
golang循环遍历map的方式有哪些
golang循环遍历map的方式有哪些本篇内容介绍了“golang...
-
Go框架三件套Gorm、Kitex、Hertz怎么使用
Go框架三件套Gorm、Kitex、Hertz怎么使用本篇内容介绍...
-
Go语言单元测试和基准测试实例代码分析
Go语言单元测试和基准测试实例代码分析本篇内容主要讲解“Go语言单...
-
Map怎么实现按单个或多个Value排序
Map怎么实现按单个或多个Value排序本篇内容主要讲解“Map怎...
-
go Realize怎么使用
goRealize怎么使用本文小编为大家详细介绍“goReal...
-
14天学会Go语言第四天:Array Map Slice 数组 和切片