所以只是一个简单的问题,
之间有什么区别Int...
和
[Int]
在函数参数中?
例如
func sumOf(numbers: Int...)
和
func calculateStatistics(scores: [Int])
我想我理解[Int]
要求一堆Ints。但Int...
对函数参数的意义是什么?
谢谢你们。
答案 0 :(得分:1)
请检查可变参数部分here。
可变参数接受零个或多个指定类型的值。 您使用可变参数来指定参数可以 调用函数时传递了不同数量的输入值。 通过插入三个句点字符来写出可变参数(...) 在参数的类型名称之后。