package main // 参考文档:
// https://github.com/Unknwon/the-way-to-go_ZH_CN/blob/master/eBook/06.3.md import "fmt" func main() {
x := min(, , , )
fmt.Printf("The mininum is: %d\n", x) // 参数被存储在一个数组 arr 中,则可以通过 arr... 的形式来传递参数调用变参函数。
arr := []int{, , , , }
x = min(arr...)
fmt.Printf("The mininum in the arr is: %d\n", x)
} func min(a ...int) int {
if len(a) == {
return
} min := a[]
for _, v := range a {
if v < min {
min = v
}
}
return min
}