当前位置: 首页 > 文档资料 > LISP 中文教程 >

决定(Decisions)

优质
小牛编辑
131浏览
2023-12-01

决策结构要求程序员指定一个或多个要由程序评估或测试的条件,以及在条件被确定为真时要执行的一个或多个语句,以及可选的,如果条件要执行的其他语句被认定是假的。

以下是大多数编程语言中常见决策结构的一般形式 -

做决定

LISP提供以下类型的决策构造。 单击以下链接以检查其详细信息。

Sr.No.构造和描述
1cond

此构造用于检查多个测试操作子句。 它可以与其他编程语言中的嵌套if语句进行比较。

2if

if结构具有各种形式。 在最简单的形式中,它后面是测试子句,测试操作和一些其他后续操作。 如果test子句的计算结果为true,则执行测试操作,否则将评估consequent子句。

3when

在最简单的形式中,它后跟一个测试子句和一个测试动作。 如果test子句的计算结果为true,则执行测试操作,否则将评估consequent子句。

4case

此构造实现了多个测试操作子句,如cond构造。 但是,它会评估关键表单,并根据对该键表单的评估允许多个操作子句。