上QQ阅读APP看书,第一时间看更新
第3章 字符串与复合数据类型
为什么字符串要放到本章来介绍呢?既然字符串是基本类型,为何要与复合数据类型一起介绍呢?这是因为笔者希望将字符串和数组结合起来讲,两者有很多相似之处。
数组是复合类型最基本的类型,所以本章首先会介绍字符串和数组。除了介绍字符串和数组以外,本章还会介绍切片(slice)、map、结构体(struct)、JSON等内容。
切片是Go语言中最常用的复合类型,类似于其他语言中的队列。map则是Go语言中的字典,与引用类型结合使用可以满足大多数需求。因为Go语言没有对象和类的概念,所以其封装思想主要通过复合类型来实现,比如结构体。后续代码实例会介绍本章知识点的具体使用。