运算符

运算符基本表达式的语法为

(运算符 参数1 参数2 ...参数n)

例如

user=> (+ 1 2)
3

算数运算

相加

user=> (+ 1 3)
4

相减

user=> (- 3 1)
2

相乘

user=> (* 2 2)
4

相除

user=> (/ 3 2 )
3/2
user=> (/ 3.0 2 )
1.5

自增1

user=> (inc 7)
8

自减1

user=> (dec 7)
6

最大值

user=> (max 1 2 3)
3

最小值

user=> (min 1 2 3)
1

余数

user=> (rem 5 4)
1

关系运算符

相等

user=> (= "2" "2")
true

不相等

user=> (not= "2" "2")
false

其他的关系运算符还有<,>,>=,<=

关系运算符

逻辑

user=> (or true true)
true

逻辑

user=> (and true false)
false

逻辑

user=> (not true)
false