go语言中的不定参数类型是指函数传入的参数个数为不定数量,如【func Add(a int, args …int) (result int)】。
不定参数是指函数传入的参数个数为不定数量。
package main import ( "fmt" ) //不定参数函数 func Add(a int, args ...int) (result int) { result += a for _, arg := range args { result += arg } return } func main() { fmt.Println(Add(1, 2, 3, 4, 5, 6, 7, 8, 9, 10))
代码中的args是一个数组切片,而且只能放在参数中的最后面。
原创文章,作者:SUVJJ,如若转载,请注明出处:https://www.beidanyezhu.com/a/27417.html