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.htm
广告
© . All rights reserved.