当前位置: 首页 > 文档资料 > Clojure 中文教程 >

Show 例子

优质
小牛编辑
130浏览
2023-12-01

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

操作者描述
+增加了两个操作数(+ 1 2)将给出3
从第一个减去第二个操作数( - 2 1)将给1
*两个操作数的乘法(* 2 2)将给出4
/由分母划分的分子(float(/ 3 2))将给出1.5
inc增量运算符用于将操作数的值递增1公司5将给6
dec增量运算符用于将操作数的值减112月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