首页 > TAG信息列表 > newSlice

对GO切片的理解

对切片的理解 GO中的数组是固定长度的数据结构,而切片可以理解为一个动态的数组的概念。 它基于数组并提供了动态扩容的API,在使用上可以理解为Java中的ArrayList,但是其底层还是有非常大的区别的。 切片的组成 切片主要包含三个部分 指向底层的数组的指针(pointer) 容量(capacity)

Go语言切片一网打尽,别和Java语法傻傻分不清楚

前言 我总想着搞清楚,什么样的技术文章才算是好的文章呢?因为写一篇今后自己还愿意阅读的文章并不容易,暂时只能以此为目标努力。 最近开始用Go刷一些题,遇到了一些切片相关的细节问题,这里做一些总结。切片的设计想法是由动态数组概念而来,为了开发者可以更加方便的使一个数据结构可以