Clojure If 声明

2018-12-20 14:22 更新

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

语法

if (condition) statement#1 statement #2

在Clojure中,条件是一个表达式,它将其计算为true或false。 如果条件为真,则语句#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)

输出

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

Values are equal

以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号