第2章 程序结构

Go语言和任何其他语言一样, 一个大的程序是有很多小的基础构件组成的. 变量保存值. 简单的加法和减法运算被组合成较大的表达式. 基础类型被聚合为数组或结构体. 然后使用if和for之类的控制语句来组织和控制表达式的执行顺序. 然后多个语句被组织到函数中, 以便代码的隔离和复用. 函数以源文件和包的方式组织.

我们已经在前面的章节的例子中看到了大部分的例子. 在本章中, 我们将深入讨论Go程序的基础结构的一些细节. 每个示例程序都是刻意写的简单, 这样我们可以减少被复杂的算法和数据结构所干扰, 从而专注于语言本身的学习.