go语言三个点的用法

Posted st12345

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了go语言三个点的用法相关的知识,希望对你有一定的参考价值。

变长的函数参数

函数最后参数的类型的是...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语言三个点的用法的主要内容,如果未能解决你的问题,请参考以下文章

[Go语言]cgo用法演示

Go语言中异常处理painc()和recover()的用法

SQL Select 语句的用法

Go语言 异常panic和恢复recover用法

php 三个点的用法

Go语言中异常处理painc()和recover()的用法