加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

字典 – Golang创建一片地图

发布时间:2020-12-16 09:27:26 所属栏目:大数据 来源:网络整理
导读:我试图通过以下方式创建一片地图. keyvalue := make(map[string]interface{})keyvalueslice := make([]keyvalue,1,1) 我试图创建它就像创建字符串切片的方式,但是我收到一个错误,说keyvalue不是一个类型.我正在创建此切片以便稍后将数据附加到keyvalueslice
我试图通过以下方式创建一片地图.

keyvalue := make(map[string]interface{})
keyvalueslice := make([]keyvalue,1,1)

我试图创建它就像创建字符串切片的方式,但是我收到一个错误,说keyvalue不是一个类型.我正在创建此切片以便稍后将数据附加到keyvalueslice变量.

有人可以解释什么是错的吗?

解决方法

keyvalue是一个不是类型的变量,你不能创建一个变量片.如果要定义自定义类型,可以这样做

type keyvalue map[string]interface{}

然后你可以创建一个keyvalues片段:

keyvalueslice := make([]keyvalue,1)

例如playground

或者您可以在不定义自定义类型的情况下执

keyvalueslice := make([]map[string]interface{},1)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读