golang 中的 … 的意义
- 第一个用法主要是用于函数有多个不定参数的情况,表示为可变参数,可以接受任意个数但相同类型的参数。
- 第二个用法是slice可以被打散进行传递。
第一个例子:
1 | func test1(args ...string){ // 可以接受任意个string参数 |
第二个例子:
1 | var strss = []string{ |
第一个例子:
1 | func test1(args ...string){ // 可以接受任意个string参数 |
第二个例子:
1 | var strss = []string{ |