package main
import "fmt"
fmt.Println(prefix, name)
}
}
func main() {
users := []string{"tony", "Alice", "Mike"}
//所有可变参数都是待附加的元素(string),加上省略号相当于把users 打散后传入
import "fmt"
func Greeting(prefix string, who ...string) {
//上面的三个点(…)就表示who是一个可变参数。在函数Greeting中,参数who是被当做一个slice来处理。可变参数只能是函数的最后一个参数
for _, name := range who {fmt.Println(prefix, name)
}
}
func main() {
users := []string{"tony", "Alice", "Mike"}
//所有可变参数都是待附加的元素(string),加上省略号相当于把users 打散后传入
Greeting("bye", users...)
//相当于调用
Greeting("hello", "tony", "Alice", "Mike")
}