Clojure 中的 If/do语句函数

首页 / Clojure入门教程 / Clojure 中的 If/do语句函数

Clojure中的" if-do" 表达式用于允许为" if"语句的每个分支执行多个表达式。

If/do Expression - 语法

if(condition) (
   statement #1
   statement #1.1
)

(
   statement #2
   statement #2.1
)

以下是"if condition" 语句的示例。

(ns clojure.examples.hello
   (:gen-class))

;; This program displays Hello Learnfk
(defn Example [] (
   if (= 2 2)
      (do(println "Both the values are equal")
         (println "true"))
      (do(println "Both the values are not equal")
         (println "false"))))
(Example)

在上面的示例中," if"条件用于判断2和2的值是否相等。

上面的代码产生以下输出。

无涯教程网

链接:https://www.learnfk.comhttps://www.learnfk.com/clojure/clojure-if-do-expression.html

来源:LearnFk无涯教程网

Both the values are equal
true

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

人工智能基础课 -〔王天一〕

程序员的数学基础课 -〔黄申〕

深入拆解Tomcat & Jetty -〔李号双〕

RPC实战与核心原理 -〔何小锋〕

Kafka核心源码解读 -〔胡夕〕

郭东白的架构课 -〔郭东白〕

李智慧 · 高并发架构实战课 -〔李智慧〕

快手 · 音视频技术入门课 -〔刘歧〕

大型Android系统重构实战 -〔黄俊彬〕

好记忆不如烂笔头。留下您的足迹吧 :)