Go 如何传播参数中的参数
我有这个:Go 如何传播参数中的参数,go,slice,Go,Slice,我有这个: LS : func(s ...string) []string { return []string{s...} }, 我只想从参数列表中填充切片。我真的必须循环参数并将它们附加到切片中吗 错误是: 可变参数是一个切片。引用 如果f带有类型为..T的最终参数p,则在f中p的类型等同于类型[]T 因此,您只需将其退回: LS : func(s ...string) []string { return s }, 只需返回s,它已经从属性中切片了。
LS : func(s ...string) []string {
return []string{s...}
},
我只想从参数列表中填充切片。我真的必须循环参数并将它们附加到切片中吗
错误是:
可变参数是一个切片。引用 如果
f
带有类型为..T
的最终参数p
,则在f
中p
的类型等同于类型[]T
因此,您只需将其退回:
LS : func(s ...string) []string {
return s
},
只需返回
s
,它已经从属性中切片了。