package main

import "fmt"

func main() {

    myfunc1(88, 42, 12, 56) //传递不定数量的参数

    myfunc2([]int{88, 42, 12, 56}) //传递一个数组切片

}


func myfunc1(args ...int) {    //接受不定数量的参数,这些参数的类型全部是int

    for _, arg := range args {

        fmt.Println(arg)

    }

}


func myfunc2(args []int) {    //传递一个数组切片

    for _, arg := range args {

        fmt.Println(arg)

    }

}