【发布时间】:2015-10-14 06:31:49
【问题描述】:
如题,为什么 swift 可变参数不能接收数组作为参数? 例如:
func test(ids : Int...){
//do something
}
//call function test like this failed
test([1,3])
//it can only receive argument like this
test(1,3)
有时候,我只能获取数组数据,而且我还需要函数可以接收可变参数,但不能接收数组参数。也许我应该定义两个函数,一个接收数组参数,另一个接收可变参数,除了这个还有其他解决方案吗?
【问题讨论】: