【发布时间】:2017-03-12 04:59:34
【问题描述】:
我正在尝试将存储在 interface[] 中的数据返回到字符串数组。遇到意外错误。
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
【问题讨论】:
标签: go