2020
11-10
11-10
golang中的三个点 '...'的用法示例详解
‘…'其实是go的一种语法糖。它的第一个用法主要是用于函数有多个不定参数的情况,可以接受多个不确定数量的参数。第二个用法是slice可以被打散进行传递。下面直接上例子:functest1(args...string){//可以接受任意个string参数for_,v:=rangeargs{fmt.Println(v)}}funcmain(){varstrss=[]string{"qwr","234","yui","cvbc",}test1(strss...)//切片被打散传入}结果:qwr234yuicvbc其中st...
继续阅读 >