Clojure - If 语句
第一个决策语句是'if'语句。 以下是 Clojure 中该语句的一般形式。
语法
if (condition) statement#1 statement #2
在 Clojure 中,条件是一个表达式,用于评估其为 true 或 false。 如果条件为真,则执行statement#1,否则执行statement#2。 该语句的一般工作原理是,首先在"if"语句中评估条件。 如果条件为 true,则执行语句。 下图显示了"if"语句的流程。
示例
以下是 Clojure 中简单"if"表达式的示例。
(ns clojure.examples.hello (:gen-class)) ;; This program displays Hello World (defn Example [] ( if ( = 2 2) (println "Values are equal") (println "Values are not equal"))) (Example)
输出
上述程序的输出将是"值相等"。 在上面的代码示例中,"if"条件用于评估 2 和 2 的值是否相等。 如果是,那么它将打印"值相等"的值,否则它将打印"值不相等"的值。
Values are equal
❮ clojure_decision_making.html