学校排行榜

(0)

投一票

Swift函数可变参数 官网

Swift函数可变参数允许你传入不定数量的相同类型参数。在参数类型后加三个点(...)来定义可变参数。 func sumNumbers(_ numbers: Int...) -> Int { var total = 0 for number in numbers { total += number } return total}let result = sumNumbers(1, 2, 3, 4)print(result) // 输出10 可变参数会被当作一个数组来处理,你可以在函数体内像操作数组一样操作它。 func average(_ numbers: Double...) -> Double { if numbers.isEmpty { return 0 } let sum = numbers.reduce(0, +) return sum / Double(numbers.count)}let avg = average(1.0, 2.0, 3.0)print(avg) // 输出2.0 特别提示:一个函数只能有一个可变参数,且它必须是参数列表的最后一个。
专业
评论
新闻
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。