funcmain(){ Func1(1,2,3,4) } funcFunc1(args...int){ for_,res:=rangeargs{ fmt.Println(res) } Func2(args...) Func3(args[2:]...) } funcFunc2(args...int){ fmt.Println("----") for_,res:=rangeargs{ fmt.Println(res) } } funcFunc3(args...int){ fmt.Println("----") for_,res:=rangeargs{ fmt.Println(res) } }