Go语言函数形参中类型前的三个点"..."的用途
请求方法时,使用"..."
将切片拆散(扩展)
slices := make([]int, 6)
FunName(slices ...) //将切片slices(含有6个int型元素)拆散成单个int型作为参数调用函数slices
声明方法时,使用"..."
为函数定义多个可选参数,比如:
func FunName(args ...int){
//TODO:代码逻辑
}
//函数FunName接受任意数量的int参数
FunName(arg1)
FunName(arg1,arg2)
FunName(arg1,arg2,arg3)
........