go里的点点点语法
文章目录
【注意】最后更新于 December 2, 2019,文中内容可能已过时,请谨慎使用。
golang 代码里面有时会出现 ...
这个操作, 初次看到也是摸不到头脑,
其实他是用来做数组的析构用的
举个例子就明白了:
|
|
输出:
|
|
这里做了两个示例:
-
在func中的
...
eg:func test(name string, pms ...string)
代表着不限参数数量, 而多出的参数都放在了var pms []string
这个数组当中, 在go中典型的使用例子就是fmt.Print
这一系列的方法 -
在传参的时候使用
...
是用来表示将数组中每个元素单独传入函数中 较长用的就是出现数组合并的时候, 使用append()
方法时: 这样写正确
|
|
这样写就报错
|
|
文章作者 GPF
上次更新 2019-12-02 (521dbfe)