码迷,mamicode.com
首页 > 编程语言 > 详细

go语言三个点的用法

时间:2020-02-02 22:08:16      阅读:123      评论:0      收藏:0      [点我收藏+]

标签:UNC   highlight   nbsp   return   slice   子目录   数组元素   令行   函数   

变长的函数参数

函数最后参数的类型的是...T,调用该函数时,可以在参数列表的最后使用若干个类型为T的参数。
func mySum(nums ...int) int { res := 0 for _, n := range nums { res += n } return res } mySum(1,2,3)

调用拥有变长参数列表的函数

调用mySum函数时,是将变长参数分开写的。如果我们有一个slice,那么我们调用时不必将slice拆开再调用,直接在slice后跟...即可:
primes := []int{2, 3, 5, 7}
fmt.Println(Sum(primes...)) // 17

标识数组元素个数

代表数组的元素个数:

m:= [...]string{"M", "L", "C"} // len(m) == 3

Go命令行中的通配符

描述包文件的通配符。
单元测试当前目录和所有子目录的所有包:

go t ./...

 

go语言三个点的用法

标签:UNC   highlight   nbsp   return   slice   子目录   数组元素   令行   函数   

原文地址:https://www.cnblogs.com/st12345/p/12253631.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!