swift 如何把数组传给可变参数
在 Swift 中,可以使用可变参数来接收任意数量的参数。如果要将数组传递给可变参数,可以使用扩展运算符(...)将数组解包为单独的参数。
例如,如果有一个函数接受可变参数:
func myFunction(numbers: Int...) {
// 函数体
}
可以将一个数组传递给该函数,如下所示:
let myArray = [1, 2, 3, 4, 5]
myFunction(numbers: myArray...)
在这里,使用扩展运算符将 myArray 解包为单独的参数,然后将这些参数传递给 myFunction 函数。注意,扩展运算符后面必须跟着三个点(...)。
原文地址: https://www.cveoy.top/t/topic/bHZB 著作权归作者所有。请勿转载和采集!