2018年8月31日

摘要: 我们这次主要讨论 Go 语言的数组(array)类型和切片(slice)类型。它们有时候会让初学者感到困惑。它们都属于集合类的类型,它们的值也都可以用来存储某一种类型的值(或者说元素)。 不过,它们最重要的不同是:数组类型的值(以下简称数组)的长度是固定的,而切片类型的值(以下简称切片)是可变长的。 阅读全文
posted @ 2018-08-31 11:16 郑云 阅读(131) 评论(0) 推荐(0)
摘要: 一个编程老手让程序完成这个基本演化可能也就需要几十分钟甚至十几分钟,因为他们一开始就会把车开到模块化编程的道路上。我相信,等你真正理解了这个过程之后也会驾轻就熟的。 上述套路是通用的,不是只适用于 Go 语言。但从本篇开始,我会开始向你介绍 Go 语言中的各种特性以及相应的编程方法和思想。 我在讲解 阅读全文
posted @ 2018-08-31 11:01 郑云 阅读(380) 评论(0) 推荐(0)
摘要: 至今为止,我们讲过的集合类的高级数据类型都属于针对单一元素的容器。它们或用连续存储或用互存指针的方式收纳元素,每个元素都代表了一个从属于某一类型的独立值。 我们今天要讲的字典(map)却不同,它能存储的不是单一值的集合,而是键值对的集合。 什么是键值对?它是从英文 key-value pair 直译 阅读全文
posted @ 2018-08-31 10:36 郑云 阅读(1262) 评论(0) 推荐(0)

导航