Clojure - 嵌套 If 语句
有时需要将多个"if"语句相互嵌入,这在其他编程语言中是可能的。 在 Clojure 中,这可以通过在计算多个表达式时使用逻辑"and"来实现。
语法
以下是该声明的一般形式。
if(and condition1 condition2) statement #1 statement #2
示例
以下是如何实现多个条件的示例。
(ns clojure.examples.hello (:gen-class)) ;; This program displays Hello World (defn Example [] ( if ( and (= 2 2) (= 3 3)) (println "Values are equal") (println "Values are not equal"))) (Example)
输出
上面的代码产生以下输出。
Values are equal
❮ clojure_decision_making.html