函数
func sumFn1(x, y int) (sum int) {
sum = x + y
return sum
}
func main() {
fmt.Println(sumFn1(4, 5)) // 9
}
可变参数
//函数的可变参数,可变参数:参数数量不固定
func sumFn2(x ...int) int {
sum := 0
for _, v := range x {
sum += v
}
return sum
}
func main() {
fmt.Println(sumFn1(4, 5, 1)) // 10
}
返回多个值
func calc(x, y int) (int, int) {
return x + y, x - y
}
网友评论