0
点赞
收藏
分享

微信扫一扫

Golang 函数变参

慕犹清 2022-11-12 阅读 162


variadic-functions.go

package main

import "fmt"

// 函数可变参数

// 可接受任意数量的类型为int的参数
func sum(nums ...int) {
fmt.Print("nums:", nums)
total := 0
for _, num := range nums {
total += num
}
fmt.Println(total)
}
func main() {

sum(1)
sum(1, 2, 3)
nums := []int{1, 2, 3, 4}
sum(nums...)

}

举报

相关推荐

0 条评论