将for-range训环写成函数后,为什么打印出来的是数组,不是遍历每个值?

lxl635 · · 800 次点击
你再去看看go的可变参 就明白了
#5
更多评论
lxl635
驾校教练,Golang小白
消灭0回复
#1
package main import "fmt" func main() { var p = []int{1, 2, 3, 4, 10, 8} fucnBian(1, p...) for i, v := range p { fmt.Printf("第%d,是%d\n", i, v) } } func fucnBian(m int, s ...int) { for i, v := range s { m = 1 fmt.Printf("第%d,是%d\n", i, v) } }
#2