package main import "fmt" func Greeting(prefix string, who ... string) { fmt.Println(prefix) //接收到who是一个数组,可以用for遍历. for _, name := range who { fmt.Println(name) } } func main() { Greeting("Hello:", "tom", "mike", &…
支持可变长参数列表的函数可以支持任意个传入参数,比如fmt.Println函数就是一个支持可变长参数列表的函数. package main import "fmt" // 这个函数可以传入任意数量的整型参数 func sum(nums ...int) { fmt.Print(nums, " ") total := 0 for _, num := range nums { total += num } fmt.P…