golang的三个点 ...

用途之一:为函数定义多个参数,比如:

func x(args ...int){

}

//函数x接受任意数量的int参数

用途之二:将切片拆散

m := make([]int, 3)
x(m...)

//将切片m(含有3个int型元素)拆散成单个int型作为参数调用函数x

猜你喜欢

转载自my.oschina.net/u/3553591/blog/1628699
今日推荐