半个新人有段代码看不懂,求大佬解答

adventurer · 2018-10-25 11:48:59 · 3107 次点击

args:=[] interface{}{}这句代码中[] interface{},表示变量args是个空接口切片,第二个{}表示对变量初始化为空。 cmd :=redis.NesStringCmd(args...),这句代码中args...表示的是切片做可变参数。具体可以参考文章:https://blog.csdn.net/cbmljs/article/details/83420295。这里对可变参函数做了详细的介绍,可以参考下,希望对你有用。

#6
更多评论

红线内的部分,三个点是什么语法?

#1
xmge
欲戴王冠 必承其重

如何函数接受的参数类型为不定长参数,调用此函数时想传入切片,则需这样操作。本人理解意思是将切片转为不定长参数。

#2