Go语言中不定参的函数嵌套

2019-05-05  本文已影响0人  醉酒的姑娘
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)

}

输出结果


image.png
上一篇 下一篇

猜你喜欢

热点阅读