Emacs的用户显然有福. 在Emacs中,可以用M-x ielm进入Emacs自带的lisp解释器
第一段代码:Hello World
ELISP> (print "Hello world") "hello world"
读入编辑好的lisp文件
ELISP> (load "~/test.lisp")
四则运算
ELISP> (* 7 10) ;计算7*10 70 ELISP>(* 2 ( cos 0) (+ 4 6)) ;计算2*cos(0)*(4+6) 20.0
循环
ELISP> (loop for i in '(1 2 3) do (print i)) 1 2 3其他loop方式
定义函数
ELISP>(defun multiply-by-seven (number) (* 7 number)) multiply-by-seven ELISP>(multiply-by-seven 10) 70
参考
[1]GNU Emacs Lisp
No comments:
Post a Comment