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' 语句。 该语句采用一组测试/表达式对。 |