如何初始化golang中的嵌套结构数组? - IT屋-程序员软件开发技术分享社区

本文介绍了如何初始化golang中的嵌套结构数组?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

这个问题类似,我试着使用一些默认值初始化以下结构:

pre code $ type $配置struct {
Val字符串
Proxy [ ] struct {
Address string
Port string
}
}

有没有办法做到这一点,而无需单独声明 Proxy

你可以初始化它 as such**

cfg:=配置{ Val:foo,代理:[] struct {地址字符串端口字符串} { {地址:a,港口:093},},} **

Similar to this question, I'm try to initialize the following structure with some default values:**

`type Configuration struct {

Val   string
Proxy []struct {
    Address string
    Port    string
}

}`

Is there a way to do this without declaring Proxy separately?**

解决方案**

You can initialize it as such**

`cfg := Configuration{

Val: "foo",
Proxy: []struct {
    Address string
    Port    string
}{
    {Address: "a", Port: "093"},
},

}`

这篇关于如何初始化golang中的嵌套结构数组?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!**


原网址: 访问
创建于: 2022-09-06 18:46:20
目录: default
标签: 无

请先后发表评论
  • 最新评论
  • 总共0条评论