目录

Show 例子

Clojure语言支持普通的算术运算符作为任何语言。 以下是Clojure中提供的算术运算符。

操作者 描述
+ 增加了两个操作数 (+ 1 2)将给出3
从第一个减去第二个操作数 ( - 2 1)将给1
* 两个操作数的乘法 (* 2 2)将给出4
/ 由分母划分的分子 (float(/ 3 2))将给出1.5
inc 增量运算符用于将操作数的值递增1 公司5将给6
dec 增量运算符用于将操作数的值减1 12月5日将给4
max 返回其最大的参数 最大1 2 3将返回3
min 返回其最小的参数 min 1 2 3将返回1
rem 将第一个数除以第二个数的余数 rem 3 2将给出1

例子 (Example)

以下代码段显示了如何使用各种运算符。

(ns clojure.examples.hello
   (:gen-class))
;; This program displays Hello World
(defn Example []
   (def x (+ 2 2))
   (println x)
   (def x (- 2 1))
   (println x)
   (def x (* 2 2))
   (println x)
   (def x (float(/ 2 1)))
   (println x)
   (def x (inc 2))
   (println x)
   (def x (dec 2))
   (println x)
   (def x (max 1 2 3))
   (println x)
   (def x (min 1 2 3))
   (println x)
   (def x (rem 3 2))
   (println x))
(Example)

上述程序产生以下输出。

输出 (Output)

4
1
4
2.0
3
1
3
1
1
↑回到顶部↑
WIKI教程 @2018