Clojure If 嵌套

2018-12-20 14:48 更新

有时需要有多个“if”语句嵌入在彼此之内,这在其他编程语言中是可能的。 在Clojure中,在评估多个表达式时,可以使用逻辑“and”。

语法

以下是Nested If 声明的一般形式。

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
以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号