初级会员
  • 第 16470 位会员
  • iloghyr
  • 2018-03-01 14:47:40
  • Offline
  • 19 95

最近发布的主题

    暂无

最近发布的文章

    暂无

最近分享的资源

    暂无

最近发布的项目

    暂无

最近的评论

  • 2018-09-26 22:52:53 评论了博文 Go 系列教程 —— 11. 数组和切片
    『切片引用底层数组,改变切片的值会直接影响原始数组的值』,这个前提是切片的数量在cap大小之内,如果切片append元素调整了cap后,是一个新的引用数组,不会改变原来的数组。 ``` aint := [3]int{1, 2, 3} aslice := aint[1:2] aslice = append(aslice, 4) aslice[0] = 99 fmt.Print(aint, aslice, len(aslice), cap(aslice)) ``` 和 ``` aint := [3]int{1, 2, 3} aslice := aint[1:2] aslice = append(aslice, 4, 5) aslice[0] = 99 fmt.Print(aint, aslice, len(aslice), cap(aslice)) ``` 的区别