func test(s string, n ...int) string {
var x int
for _, i := range n {
x += i
}
return fmt.Sprintf(s, x)
}
func main() {
println(test("sum: %d", 1, 2, 3))
}
使⽤用 slice 对象做变参时,必须展开。
func main() {
s := []int{1, 2, 3}
println(test("sum: %d", s...))
}
尹成老师
QQ77025077
微信18510341407
所有视频在尹成学院
www.yinchengxueyuan.com
尹成百度云请联系QQ475318423