嵌入式类型是(未命名的)字段,由非限定类型名称引用。
T*TT
所以尝试:
e := ErrorValue{NamedValue: NamedValue{Name: "fine", Value: 33}, Error: err}
如果您在复合文字中省略字段名称,也可以使用:
e := ErrorValue{NamedValue{"fine", 33}, err}
试试 Go Playground 上的例子.
嵌入式类型是(未命名的)字段,由非限定类型名称引用。
T*TT
所以尝试:
e := ErrorValue{NamedValue: NamedValue{Name: "fine", Value: 33}, Error: err}
如果您在复合文字中省略字段名称,也可以使用:
e := ErrorValue{NamedValue{"fine", 33}, err}
试试 Go Playground 上的例子.