package main
import "fmt"
func test2(arr...int){
fmt.Println(arr)
}
func test(arr ...int){
test2(arr[0],arr[1],arr[2],arr[3])//传递指定参数数据
test2(arr[0:4]...)//[下标为0:下标小于4] 传递下标从0开始,到下标为4且不包含4的数据
test2(arr[:4]...)//从0开始可以省略:前数据
test2(arr[:]...)//传递所有不定参数
test2(arr...)//传递所有不定参数
}
func main() {
test(1,2,3,4)
}
输出结果
![](https://img.haomeiwen.com/i5101539/fbb3bf6cbe16a55d.png)
网友评论