运算符
运算符基本表达式的语法为
(运算符 参数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