实例如下:
package main
import "fmt"
func main() {
myfun(1, 2, 3)
}
func myfun(args ...int) {
for _, value := range args {
fmt.Println(" === 00 ", value)
}
myfun01(args[:1]...)
}
func myfun01(args ...int) {
fmt.Println("myfun 01 ----------------------------------")
for _, value := range args {
fmt.Println("=== 01 ", value)
}
}
执行结果:

本文通过一个Go语言示例介绍了如何使用变参数函数。该示例展示了如何定义一个可以接受任意数量整数参数的函数,并分别打印这些参数。此外,还演示了如何将参数切片传递给另一个变参函数。
181

被折叠的 条评论
为什么被折叠?



