在学习每一个编程语言时,我们都要先掌握这们语言的基本的数据结构和语法结构,Lisp的中可以构造出很复杂的数据结构,但是其基本的数据类型却只有几种:
逻辑型(boolean)
lisp中的逻辑型数据为T,Nil(不区分大小写)。其中T表示true,Nil表示false,其中有逻辑操作符not可用来进行逻辑计算。
>t
T
>nil
NIL
>(not t)
NIL
>(not nil)
T
>(not a)
T
>(not 'a)
NIL
数字类型lisp中严格按照了数学定理来为数字类型进行分类,数字类型(number)中分为整型(integer),有理数型(rational),实型(real),复数型(complex)。复数类型1+2i可以表示为#c(1 2)。
字符类型(char)
可以用quote来进行字符类型的引用,
>'a
A
符号类型(symbo)
转载于:https://blog.51cto.com/westerly/571205