- 数组中
... 表示不显式指定数组大小,数组大小由其中的元素数目决定。如打印
q := [...]int{1,2,3}
fmt.Printf("%T\n",q)
的结果为
[3]int
- 打散作为切片(slice)
package main
import (
"fmt"
)
func f1(arr ...int) {
for i := range arr {
fmt.Print(i)
}
}
func main() {
arr := []int{1,2,3}
f1(arr...)
}
调用f1(arr...)将arr中的参数1,2,3一个个传入函数f1。输出
012








网友评论