2016-11-17 154 views
0

的所有使用我学习围棋,似乎省略号...至少有3个用途:省略号

// #1: Array declarations 
a := [...]int{1, 2, 3} 

// #2: Variadic parameters 
b := func (ints ...int) []int { return ints }(1, 2, 3) 

// #3: Slice spread 
c := append([]int{}, []int{1, 2, 3}...) 

是否省略号有其他用途除上述3?

+3

不,您列出所有。 – icza

+2

它也用于评论和字符串内表示省略号。出于好奇:为什么不阅读语言规范来找出省略号的使用数量? – Volker

+0

@Volker:我正在阅读语言规范。只是想检查我的结果。 – Randomblue

回答

0

正如在评论中指出的那样,虽然go工具使用...作为路径通配符,但这些语言都是3种用例。