golang 不定参数与不定参数的传递

/**
 * @Author: v_bivwei
 * @Description:
 * @Date: 2020/5/9 10:41
 */
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)
	}
}

执行结果:
golang 不定参数与不定参数的传递_第1张图片

你可能感兴趣的:(Golang)