Golang:将切片转换为地图
发布时间:2020-12-16 19:23:45 所属栏目:大数据 来源:网络整理
导读:有没有简单/简单的方法将切片转换为Golang中的地图?就像在perl中将数组转换为散列一样,使用%hash = @array这样的简单赋值很容易 以上将把数组中的所有元素转换为散列,其中键是偶数索引元素,而值将是数组的奇数索引元素. 在我的Go代码中,我有一些字符串片段
有没有简单/简单的方法将切片转换为Golang中的地图?就像在perl中将数组转换为散列一样,使用%hash = @array这样的简单赋值很容易
以上将把数组中的所有元素转换为散列,其中键是偶数索引元素,而值将是数组的奇数索引元素. 在我的Go代码中,我有一些字符串片段,并希望将其转换为地图.我想知道是否有Go的库代码来执行此操作. func main() { var elements []string var elementMap map[string]string elements = []string{"abc","def","fgi","adi"} } 元素切片应该转换为字符串的映射,elementMap. 谢谢
使用for循环:
elements = []string{"abc","adi"} elementMap := make(map[string]string) for i := 0; i < len(elements); i +=2 { elementMap[elements[i]] = elements[i+1] } runnable example on the playground 没有标准的库函数来执行此操作. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Delphi XE2 之 FireMonkey 入门(29) - 数据绑定: TBindings
- 如何调试用golang编写的死锁进程
- Delphi 正则表达式之TPerlRegEx 类的属性与方法(7): Split
- 在Spring注释配置中使用@Service与@Service进行交互
- 22本数据分析、挖掘的好书推荐——经典中的经典,不看后悔
- 【Inno Setup】安装前先卸载旧版本
- Golang语言之JSON md5
- Delphi7框架中的Label.Caption有时候不显示的问题
- delphi中后缀名为:.dpr,.dfm,.pas,.cfg,.dof,dcu,.res.ddp,
- golang面向对象