定义变量
(DEFINE A (* 5 5))
定义过程的两种方法
(DEFINE (D X) (* X X))
(DEFINE D lambda(X) (* X X))
其中第一种与
(DEFINE D (* 5 5))
不一样,前者为定义过程,后者为定义一个变量,如果输入前者后,输入D
会输出compound procedure
,而后者则直接输出25
条件语句
if
(if (< s 0) (setq b 0))
cond
(cond
((< a 0) (setq a 5))
((> a 0) (setq b 3))
(t (setq c 5))
)