package main
import (
"fmt"
)
func main() {
slice1 := []int{1, 2, 3, 4, 5}
slice2 := make([]int, 5, 10)
copy(slice2, slice1)
fmt.Println(slice1)
fmt.Println(slice2)
}
输出结果:
[1 2 3 4 5]
[1 2 3 4 5]
可见,只要 [ ] 里面没有东西,就是切片,否则如果为数字或者 ... ,那么就为数组。