Go语言参数中的三个点是干什么的
2015-03-03 09:06
253 查看
Go语言函数中有三个点...表示为可变参数,可以接受任意个数的参数。
示例代码:
示例代码:
package main import "fmt" func Greeting(prefix string, who ...string) { fmt.Println(prefix) //接收到who是一个数组,可以用for遍历。 for _, name := range who { fmt.Println(name) } } func main() { Greeting("Hello:", "tom", "mike", "jesse") } 输出结果: Hello: tom mike jesse
相关文章推荐
- go语言将函数作为参数传递
- java参数后面跟三个点是什么意思
- GO语言flag参数解析
- Go语言中读取命令参数的几种方法总结
- 29.笔记go语言——函数多类型参数
- 关于函数参数表中的三个点表示什么
- 当我们说Go语言的时候,我们在说些什么?
- 使用Go 语言的三个原因
- go语言web框架gin 从请求中取参数
- 当我们说Go语言的时候,我们在说些什么?
- go语言函数作为参数传递
- Go语言入门(四)——不定参数
- Go语言中函数的参数传递与调用的基本方法
- go语言笔记——多值函数,本质上和nodejs的回调很像,不过nodejs是回调的第一个参数是err,而golang里是第二个!
- sort(t+1,t+n+1,cmp);三个参数分别什么意思?
- 您是从何时开始关注 Go 语言?是什么原因促使你们团队决定使用 Go 语言?以及是什么原因促成了《Go语言编程》这本书呢?
- Go语言学习:Channel是什么?
- Go语言中使用flag包对命令行进行参数解析的方法
- go语言:函数参数传递详解
- 当我们说Go语言的时候,我们在说些什么?