4.复合数据类型
第三章讨论了基本数据类型,他们可以用于构建程序中的数据结构,是Go语言的世界原子,本章将讨论复合数据类型,他是以不同方式组合基本类型可以构造出来的复合数据类型。我们主要讨论四种类型-数组,slice,map和结构体
数组和结构体是聚合类型;它们的值由许多元素或成员字段的值组成。数组是由同构的元素组成——每个数组元素都是完全相同的类型——结构体则是由异构的元素组成的。数组和结构体都是有固定内存大小的数据结构。相比之下,slice和map则是动态的数据结构,它们将根据需要动态增长。

浙公网安备 33010602011771号