示例代码如下:
// 表明这个go文件属于main包, 每个文件都属于一个包
package main
// 导入标准输入输出包
import (
"fmt"
// "unsafe"
)
// 主函数
func main(){
// var res int
// res = sum(1, 2)
// fmt.Println(res)
fake(1, 2)
}
// 求和函数
// func sum(a int, b int) (sum int){
// return a + b
// }
// func sum(args ... int) (int){
// return args[0] + args[1]
// sum := 0
// for i:=0; i < len(args); i++ {
// sum += args[i]
// }
// return sum
// sum := 0
// for _, val := range(args) {
// sum += val
// }
// return sum
// }
func fake(args ... int){
fmt.Println(args)
// 解组
sum(args ...)
}
func sum(args ... int){
fmt.Println(args)
}
原文:https://www.cnblogs.com/gmbjzg/p/14606149.html