第 11 章 流程控制

    我们在前面编写的大部分程序都只能算是脚本程序。我们之前给出过脚本程序的简单定义,即:以普通文本的形式保存的、实现了一定的处理逻辑的计算机指令片段。这样的指令片段往往会被保存在一个或少数几个文件之中,并可以通过配套的工具(如、pythonjulia等)来启动和执行。与真正的程序相比,脚本程序的最大特点就是简单。它们通常是由人们为了做演示或者执行简易的任务而编写出来的。

    简单地回顾一下,我们在上一个部分的开头讲过,所谓的代码块指的就是有着明显边界的代码片段。一些代码块会拥有自己的名称(或者说可指代它的标识符),如函数、模块等。我们称之为有名的代码块。与之相对应的是无名代码块。另外,Julia 中的很多代码块都会自成一个作用域,如语句、函数等。一旦我们学会了编写各种各样的代码块,就可以有能力写出实现较复杂功能、拥有一定规模的真正的程序了。

    下面,我们就从最简单、最直接的无名代码块讲起。