Clojure - if 語句



第一個決策語句是‘if’語句。以下是 Clojure 中該語句的通用形式。

語法

if (condition) statement#1 statement #2

在 Clojure 中,條件是一個表示式,它會被評估為真或假。如果條件為真,則執行語句 #1,否則執行語句 #2。該語句的一般工作方式是首先在 ‘if’ 語句中評估條件。如果條件為真,則執行語句。下圖顯示了 ‘if’ 語句的流程。

If Statement

示例

以下是 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.htm
廣告
© . All rights reserved.