Golang中支持可变参数
Golang 参数 支持 可变
2023-09-14 09:01:54 时间
Golang中支持可变参数 (如果你希望函数带有可变数量的参数)
package main
import "fmt"
//定义一个函数,函数的参数为:可变参数 ... 参数的数量可变
//args...int 可以传入任意多个数量的int类型的数据 传入0个,1个,,,,n个
func test (args...int){
//函数内部处理可变参数的时候,将可变参数当做切片来处理
//遍历可变参数:
for i := 0; i < len(args); i++ {
fmt.Println(args[i])
}
}
func main(){
test()
fmt.Println("--------------------")
test(3)
fmt.Println("--------------------")
test(37,58,39,59,47)
}
相关文章
- 31个!Golang常用工具来啦(建议收藏)
- Golang(五)Context 的使用和源码分析
- golang实现RSA2的签名与验签函数
- golang源码分析:dtm分布式事务(6)
- golang源码分析:grpc 链接池(3)resolver 、balancer和picker
- golang 声明变量中的下划线是什么意思
- golang 反射1: 使用反射绑定 cobra flag 参数
- Golang+chromedp+goquery 简单爬取动态数据
- Golang select 用法与实现原理
- 正确理解 golang 函数变量的作用域, 管你 defer 不 defer
- Golang 库: golang slog 怎么设置日志 Debug 等级
- golang源码分析:抽象语法树
- 使用Golang快速连接MySQL数据库(golang连接mysql)
- java和golang并发测试详解编程语言