又准备开始学lisp,前些时候就想学,但是就怕贪多嚼不烂。现在又想:喜欢就学,先学习语法,不用深。说不定以后就用到。
lisp方言很多,没什么太多了解,先学一个撒~
下载地址:www.clisp.org,一路next安装windows版完成。
一个lisp的IDE:http://www.daansystems.com/lispide/
[1]> 10
10
[2]> (* 2 3)
6
感觉想极了编译原理里面学的,三元式还是啥的来。
[3]> (format t "hello world")
hello world
NIL
t 是标准输出,NIL是对format求值的结果。列表的第一个元素是函数名。nil代表false,t代表true。
写成函数形式:
[4]> (defun hello-world () (format t "hello world"))
HELLO-WORLD
[5]> (hello-world)
hello world
NIL
求值后,得到一个名为HELLO-WORLD的函数,函数没有参数。
上一篇: 安装scrapy的方法详解
下一篇: common lisp的符号、数字、列表和字符串
0 Responses so far.