go语言中变长参数,形参和实参该采用如下方式传递:
package main
import "fmt"
func show(args ...interface{}) {
for _, v := range args {
fmt.Println(v)
}
}
func main() {
slice:=[]interface{}{1,2,3,4}
show(slice...)
}
运行结果:
1
2
3
4
go语言中变长参数,形参和实参该采用如下方式传递:
package main
import "fmt"
func show(args ...interface{}) {
for _, v := range args {
fmt.Println(v)
}
}
func main() {
slice:=[]interface{}{1,2,3,4}
show(slice...)
}
运行结果:
1
2
3
4