golang
slice

Goalng の【...】について

使い方1:引数無限

func x(args ...int){
}//任意数のint引数

使い方2:sliceを分散する

m := make([]int, 3)
x(m...)// slice mの3つint型元素をxの引数として使う

そして:便利な書き方

var a, b []int
for _, v := range a {
    b = append(b, v)
}  //やめましょう!
var a, b []int
b = append(b, a...)//これを使おう