在golang中有数组和Slice两种数据结构,Slice是基于数组的实现,是长度动态不固定的数据结构,本质上是一个对数组字序列的引用,提供了对数组的轻量级访问。那么我们今天就给大家详细介绍下Golang中的Slice与数组,
1.Golang中的数组
数组是一种具有固定长度的基本数据结构,在golang中与C语言一样数组一旦创建了它的长度就不允许改变,数组的空余位置用0填补,不允许数组越界。
数组的一些基本操作:
1.创建数组:
func main() {
var arr1 = [...]int{1,2,3,4} //[...]默认为元素的数量即为数组的长度