golang append数组

golang切片append一个数组:list = append(append, anotherList...)

mylist := make([]int, 0, 10)
mylist1 := []int{1, 2, 3}
mylist = append(mylist, mylist1...) //加上'...'就可以追加一个数组, 否则只能追加一个元素
fmt.Print(mylist)
fmt.Println(len(mylist))
fmt.Println(cap(mylist))

输出:
[1 2 3]
3
10

mylist := make([]int, 10)
mylist1 := []int{1, 2, 3}
mylist = append(mylist, mylist1...) //加上'...'就可以追加一个数组, 否则只能追加一个元素
fmt.Print(mylist)
fmt.Println(len(mylist))
fmt.Println(cap(mylist))

输出:
[0 0 0 0 0 0 0 0 0 0 1 2 3]
13
20

猜你喜欢

转载自blog.csdn.net/wwqcherry/article/details/107139550
今日推荐