1.條件表達式(Conditionals)express
(< a b)it
若是a < b,返回true,不然返回false。io
(<= a b)
若是a <= b,返回true,不然返回false。dict
(> a b)di
若是a > b,返回true,不然返回false。co
(>= a b)
若是a >= b,返回true,不然返回false。
(equal? a b)
若是a == b,返回true,不然返回false。
2.If表達式
(if (> 6 5) (+ x y) (- x y))
若是第一個表達式爲真的話,計算第二個表達式的值,不然計算第三個表達式的值。
if表達式的通常形式爲:
(if (Predicate) (Body for true) (Body for false))
3.Cond關鍵字
(cond ((> x 0) x)
((< x 0) 0)
((= x 0) -x))
cond的通常形式爲:
(cond (predicate1) (expression1)
(predicate2) (expression2)
(predicte3) (expression3)
......
else (expression)
)