Go 语言“可变参数函数”
传入已有的切片
你可以通过向一个已有的切片添加可变参数运算符 ”…“ 后缀的方式将其传入可变参数函数。
names := []string{"carl", "sagan"} toFullname(names...)
func toFullname(names ...string) []string { return append(names, "hey", "what's up?") } toFullname()
你可以通过向一个已有的切片添加可变参数运算符 ”…“ 后缀的方式将其传入可变参数函数。
names := []string{"carl", "sagan"} toFullname(names...)
func toFullname(names ...string) []string { return append(names, "hey", "what's up?") } toFullname()