示例代码如下:

// 表明这个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)
}