-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