为了账号安全,请及时绑定邮箱和手机立即绑定

如何增加数组大小

如何增加数组大小

Go
一只斗牛犬 2021-11-01 17:37:28
假设我有一个数组array1 := [5]int {    1,2,3,4,5,}我需要增加这个数组大小。如何增加数组大小go以便我可以添加其他元素?如果我有另一个数组array2 := [5]int {    6,7,8,9,10,}我怎么可以追加array2用array1?然后array1会打印[1,10]for i:=0; i<len(array1); i++ {    fmt.Print(array1[i], "," )}输出:1,2,3,4,5,6,7,8,9,10
查看完整描述

1 回答

?
猛跑小猪

TA贡献1858条经验 获得超8个赞

“调整”数组大小的唯一方法是创建一个新数组。您可以使用一个切片,它的行为与数组非常相似,但会为您动态调整大小。您可以使用该append方法向切片添加项目。


slice1 := []int{1,2,3,4,5}

slice2 := []int{6,7,8,9,10}

slice1 = append(slice1, slice2...)

for v, _ := range slice1 {

   fmt.Println(v)

}


查看完整回答
反对 回复 2021-11-01
  • 1 回答
  • 0 关注
  • 257 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信