兄弟連go教程(12)函式 - 變參

尹成發表於2018-07-04
變參本質上就是 slice。只能有⼀一個,且必須是最後⼀一個。
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



相關文章