2
我有這幾種:Golang嵌入式結構類型
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}
似乎嵌入語法是好的,但使用它不不工作?