Clojure - 决策语句

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

序号 方法和说明
1 If 语句

在 Clojure 中,条件是一个表达式,用于评估其为 true 或 false。 '如果'条件为真,则将执行statement#1,否则将执行statement#2。

2 If/do 表达式

Clojure 中的'if-do'表达式用于允许'if'语句的每个分支执行多个表达式。

3 嵌套 If 语句

多个 'if' 语句相互嵌入。

4 case 语句

Clojure 提供了 'case' 语句,该语句类似于 Java 编程语言中的 'switch' 语句。

5 cond 语句

Clojure 提供了另一种评估语句,称为 'cond' 语句。 该语句采用一组测试/表达式对。