您
Contact是一个具有匿名结构类型的字段。因此,您必须重复类型定义:
s := &Sender{ BankCode: "BC", Name: "NAME", Contact: struct { Name string Phone string }{ Name: "NAME", Phone: "PHONE", },}但在大多数情况下,最好将其定义为rob74建议的单独类型。

您
Contact是一个具有匿名结构类型的字段。因此,您必须重复类型定义:
s := &Sender{ BankCode: "BC", Name: "NAME", Contact: struct { Name string Phone string }{ Name: "NAME", Phone: "PHONE", },}但在大多数情况下,最好将其定义为rob74建议的单独类型。