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 打赏 收藏 转发到动态 举报
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

2,348

社区成员

发帖
与我相关
我的任务
社区描述
go语言学习与交流版
社区管理员
  • go语言社区
  • 俺叫西西弗斯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧