介绍go语言中函数变参的使用方法
示例代码如下
package main
import "fmt"
// 求和,变长参数使用
func sum(title string, nums ...int) {
var sumValue int
// 变长参数为切片类型
for _, num := range nums {
sumValue += num
}
fmt.Println(title, "sum:", sumValue)
}
func main() {
// 传参数方式1
sum("test1", 1, 2)
// 传参数方式2
nums := []int{1, 2, 3}
sum("test2", nums...)
}
运行结果
test1 sum: 3
test2 sum: 6
Go语言函数变参详解
本文深入探讨了Go语言中函数变参的使用方法,通过示例代码展示了如何定义和调用带有变长参数的函数,以及如何在函数内部处理这些参数。了解这一特性将帮助开发者更灵活地设计和实现函数。
81

被折叠的 条评论
为什么被折叠?



