-1
我试图让存储在接口[]返回字符串数组中的数据。遇到意外错误。铸造界面{}到字符串数组
type Foo struct {
Data interface{}
}
func (foo Foo) GetData() interface{} {
return foo.Data
}
func (foo *Foo) SetData(data interface{}) {
foo.Data = data
}
func main() {
f := &Foo{}
f.SetData([]string{"a", "b", "c"})
var data []string = ([]string) f.GetData()
fmt.Println(data)
}
错误:main.go:23:语法错误:意外F。对于声明
感谢澄清,我有一个问题,为什么人们会投票,他们希望我在提出问题或什么之前知道这一点? – user2727195