又准备开始学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的符号、数字、列表和字符串
相关文章:
- python程序内存占用分析-meliae
- 介绍几个比较出名的编程acm题库
- 位运算交换变量 不用临时变量(C位运算)
- Javascript 另类写法
- 用python爬虫抓站的一些技巧总结
- Python 模拟登录及表单提交
Categories: 博客记录
0 Responses so far.