首页 >

Go语言的slice为什么有这样的奇怪问题呢? – 网络|

这样一段程序funcmain(){s:=[]int{5}s=append(s,7)s=append(s,9)x:=append(s,11)y:=append(s,12)fmt.Println(s,x,y)}输出结果是[579][57912][57912]为什么x的最后一位变成了12呢?补充一下,如果改成这样:funcmain(){s:=[]int{5,7,9}x:=append(s,11)y:=append(s,12)fmt.Println(s,x,y)}结果就很正常[579][57911][57912]

  • 电脑剪辑视频用哪个软件好? - 网络|
  • 电脑剪辑视频用哪个软件好? - 网络| | 电脑剪辑视频用哪个软件好? - 网络| ...

  • 2020年一季度,移动App下载量较往年有怎样的变化? - 网络|
  • 2020年一季度,移动App下载量较往年有怎样的变化? - 网络| | 2020年一季度,移动App下载量较往年有怎样的变化? - 网络| ...

  • 怎么把网页中的PPT下载出来? - 网络|
  • 怎么把网页中的PPT下载出来? - 网络| | 怎么把网页中的PPT下载出来? - 网络| ...