省略号的所有用法

时间:2016-11-17 14:32:20

标签: go

我正在学习Go,似乎省略号...至少有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的其他用途?

1 个答案:

答案 0 :(得分:0)

正如评论中所述,这些都是该语言中的3个用例,尽管go工具使用...作为路径通配符。