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

lxl635 · · 795 次点击
基础不牢啊,兄弟。 你```fucnBian```接收 ```[]int``` 就完事了
#4
更多评论
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