相关疑难解决方法(0)

在Golang中初始化嵌套的结构定义

你如何初始化以下结构?

type Sender struct {
    BankCode string
    Name     string
    Contact  struct {
        Name    string
        Phone   string
    }
}
Run Code Online (Sandbox Code Playgroud)

我试过了:

s := &Sender{
        BankCode: "BC",
        Name:     "NAME",
        Contact {
            Name: "NAME",
            Phone: "PHONE",
        },
    }
Run Code Online (Sandbox Code Playgroud)

没工作:

mixture of field:value and value initializers
undefined: Contact
Run Code Online (Sandbox Code Playgroud)

我试过了:

s := &Sender{
        BankCode: "BC",
        Name:     "NAME",
        Contact: Contact {
            Name: "NAME",
            Phone: "PHONE",
        },
    }
Run Code Online (Sandbox Code Playgroud)

没工作:

undefined: Contact
Run Code Online (Sandbox Code Playgroud)

struct initialization go

41
推荐指数
2
解决办法
4万
查看次数

标签 统计

go ×1

initialization ×1

struct ×1