社区
go语言
帖子详情
go 函数可变参数的解析
sivolin
2016-04-26 09:18:37
如果我想要在printf外面再封装一个函数A
func A(format string, info ...string) {
fmt.Printf(format, info) //此处info是一个[]string,如何处理呢?
}
如上所示,如何将传入的可变参数info进行解析 传递给printf函数?我记得python是有相应的解包功能,貌似是两个星号** 即可。不知道go是否能够进行解析
...全文
1599
2
打赏
收藏
go 函数可变参数的解析
如果我想要在printf外面再封装一个函数A func A(format string, info ...string) { fmt.Printf(format, info) //此处info是一个[]string,如何处理呢? } 如上所示,如何将传入的可变参数info进行解析 传递给printf函数?我记得python是有相应的解包功能,貌似是两个星号** 即可。不知道go是否能够进行解析
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Jackword
2016-07-04
打赏
举报
回复
func A(format string, info ...string) { fmt.Printf(format, info...) }
sivolin
2016-04-26
打赏
举报
回复
刚发完帖子就无意中在stack overflow上面看到相关问题了…… ,方法如下所示,结贴-_-|| https://golang.org/ref/spec#Passing_arguments_to_..._parameters
Golang 各种Demo
Go语言的
函数
定义包括
函数
名、参数列表和返回值。理解如何定义和调用
函数
是编程的基础,也是学习其他概念的基石。 通过这些Demo,你可以深入理解Go语言的特性,如它的内存管理模型(值复制与指针引用)、面向对象...
Go-Arithmeticparsergo的可扩展的算法
解析
库
`Go-Arithmeticparsergo`是一个专门为Go语言设计的可扩展的算法
解析
库。这个库的主要功能是
解析
数学表达式,并将其转化为可执行的代码,支持基本的算术运算以及更复杂的数学逻辑。在Go语言的开发中,这样的工具对于...
go语言语言语言语言语言
在Go语言中,如果希望
函数
能够修改传入参数的值,可以使用指针类型作为
函数
的参数。 7. **滞后执行语句**:答案是 `defer`。在Go语言中,`defer` 语句用于延迟执行一个
函数
调用,常用于清理资源或者确保某个操作...
Golang中文API.rar
它的设计目标是简化软件开发,特别是在多核和网络环境下,Go语言提供了高效的并发机制,如goroutines和channels,使得编写高性能、可扩展的网络服务变得简单。 Golang中文API文档通常会涵盖以下几个方面: 1. **...
go语言
2,348
社区成员
923
社区内容
发帖
与我相关
我的任务
go语言
go语言学习与交流版
复制链接
扫一扫
分享
社区描述
go语言学习与交流版
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章