前面我们了解了基本数据类型,包括数字类型(整数、浮点数和复数)、字符串类型和布尔型。它们就像是原子一样,用于构建程序中数据的结构。
那么我们今天,就要用这些“原子”,通过不同的方式组合构造出来的复合数据类型,主要有以下四种:
这其中,数组和结构体是“聚合类型”,也是今天的重点;它们的值由许多元素或成员字段的值组成。数组是由同构的元素组成,结构体则是由异构的元素组成的。数组和结构体都是有固定内存大小的数据结构。
而切片和字典,则是“引用类型”。和数组和结构体相比,slice和map则是动态的数据结构,它们将根据需要动态增长。
每种类型详细的内容,赶快移步下面的篇章吧!