字典 – 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) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |