Lisp语言

一:
atom原子,是一个数字连续字符或字符串,它包括数字和特殊字符;
list表,是包括在括号中的原子或其他列表的序列
string字符串
二:七个操作符
1、(quote x)返回x,记做’x
2、(atom x)当x是一个原子或空表时返回原子t(习惯上用原子t表示真,而用空表()表示假)

(atom ‘a)
t
(atom ‘(a b c))
()
(atom ‘())
t
3、(eq x y)当x y 的值相同或同为空表时返回t,否则返回空表()
4、(car x)要求x是一个表,它返回x的第一个元素
(car’(a b))
a
5、(cdr x)要求x是一个表,它返回x中除第一个元素之外的所有元素组成的表
(cdr ‘(a b c))
(b c)
6、(cons x y)要求y是一个表,他返回一个表,这个表的第一个元素为x,其后是y中所有元素
(cons’a’(b c))
(a b c)
7、(cond(p1 e1)(p2 e2)(p3 e3)……(pn en))依次p1到pn求值,直到找到第一个值为原子t的p,此时把对应的e作为整个表达式的值返回

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值