在 Golang 的结构体中分配切片映射
短信预约 -IT技能 免费直播动态提醒
各位小伙伴们,大家好呀!看看今天我又给各位带来了什么文章?本文标题是《在 Golang 的结构体中分配切片映射》,很明显是关于Golang的文章哈哈哈,其中内容主要会涉及到等等,如果能帮到你,觉得很不错的话,欢迎各位多多点评和分享!
问题内容如何在 golang 中将切片映射正确分配给结构体? 我尝试遵循,但它不起作用:
package main
import (
"fmt"
)
type Test struct {
name string
testCase map[string][]string
}
var t = Test{
name: "myTest",
testCase: map[string][]string{"key": {"value1", "value2"}}
}
func main() {
fmt.Println(t)
}
.\main.go:14:61:语法错误:意外的换行符,需要逗号或 }
正确答案
分配值时必须添加其类型作为前缀。
type Test struct {
name string
testCase map[string][]string
}
var t = Test{
name: "myTest",
testCase: map[string][]string{
"key": {"value1", "value2"},
},
}
不要忘记在项目末尾添加逗号分隔符,因为它 使用垂直样式地图
Reference
理论要掌握,实操不能落!以上关于《在 Golang 的结构体中分配切片映射》的详细介绍,大家都掌握了吧!如果想要继续提升自己的能力,那么就来关注编程网公众号吧!
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341