如何调用具有以下签名的方法
SomeFunc( args ...interface{})
使用 []interface{}
类型的变量是否可以调用上述方法?如果是怎么办?
谢谢
最佳答案
func main() {
b := []interface{}{"hello", "Hi"}
SomeFunc(b...)
}
通过在 b 数组后使用 ...
解决了这个问题。
更多详情请参阅Unpacking slice of slices和 Golang Join array interface
关于go - 当你有接口(interface)数组时,如何调用带有变体接口(interface)的方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41375797/