我有这些类型:
type Value interface{}
type NamedValue struct {
Name string
Value Value
}
type ErrorValue struct {
NamedValue
Error error
}
我能用v := NamedValue{Name: "fine", Value: 33}
,但我能用e := ErrorValue{Name: "alpha", Value: 123, Error: err}
似乎嵌入语法是可以的,但是使用它却不起作用?