函数中最后一个输入参数的类型可以用....作为前缀具有此类参数的函数称为可变函数,可以使用该参数的零个或多个参数调用它。
例子:
func Sum(numbers ...int) int { // 此函数的函数类型为 func (...int) int /* ... */ }
可以使用零个、一个或多个 int 值调用此 Sum 函数。
s1 := Sum() s2 := Sum(10) s3 := Sum(1, 2, 3) // ...
最后更新于1年前