目录

If 声明

第一个决策声明是'if'声明。 以下是Clojure中此声明的一般形式。

语法 (Syntax)

if (condition) statement#1 statement #2

在Clojure中,条件是一个表达式,它将其评估为真或假。 如果条件为真,则执行语句#1,否则将执行语句#2。 该陈述的一般工作是首先在'if'语句中评估条件。 如果条件为真,则执行语句。 下图显示了'if'语句的流程。

如果声明

例子 (Example)

以下是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)

输出 (Output)

上述程序的输出将是“值相等”。 在上面的代码示例中,'if'条件用于评估2和2的值是否相等。 如果是,那么它将打印“值相等”的值,否则它将打印“值不相等”的值。

Values are equal
↑回到顶部↑
WIKI教程 @2018