标签: swift
我的理解是,当在函数中使用可变参数时,函数会在函数体中处理它时将其转换为该类型的数组。
示例:
func arithmeticMean (Double...) -> Double { //calculated arithmetic mean }
为什么不使用[Double]的参数类型?它几乎提供相同的功能,除了函数只能有一个可变参数但有无限数量的数组类型参数。
与使用数组相比,在哪些情况下使用可变参数更方便?