Go 不定参数函数,不定参数函数是参数数量不确定的函数。通俗地说,这意味着它们接受可变数量的参数。在Go语言中,能够传递可变数量的参数,但它们的类型必须与函数签名指定的类型相同。要指定不定参数,可使用3个点(…)。在下面的示例中,函数签名指定函数可接受任意数量的int参数。

这个函数可接受一个或多个整数,您可使用它来计算任意多个整数的和并返回单个整数。在这个函数中,变量numbers是一个包含所有参数的切片。将任意数量的整数相加的函数实现类似于下面的代码。

您可使用这个函数来计算一系列整数的和。

如下程序使用了一个不定参数函数来将多个整数相加。