16.7 变参函数

可变参数也就是不定长参数,支持可变参数列表的函数可以支持任意个传入参数,比如fmt.Println函数就是一个支持可变长参数列表的函数。
package main
import "fmt"
func Greeting(who ...string) {
	for k, v := range who {
		fmt.Println(k, v)
	}
}
func main() {
	s := []string{"James", "Jasmine"}
	Greeting(s...)  // 注意这里切片s... ,把切片打散传入,与s具有相同底层数组的值。
}
程序输出:
0 James
1 Jasmine