level 1
1、lisp里面没有循环?循环是用递归实现的么?
2、defun函数怎么实现的?这个东西从七公理应该得不出来的
3、怎么看一个函数的内容的?比方调用个函数(showfun function)之类的
2011年03月04日 06点03分
1
level 1
1. 循环可以用 do或者do*,还以用loop ,迭代可以用dolist 等等啊
2011年03月05日 13点03分
2
level 1
2. defun 本质就是是给lambda函数取个名字吧??? 我也不太了解。
2011年03月05日 13点03分
3
level 1
3。 印象当中没这个功能哦。不过函数内可以写文档的(pyton与lisp一样,有此功能),
有(document function)之类的函数,可以读到文档内容哦。
我不是搞程序的,只是爱好。所答,也许是错误的。
2011年03月05日 13点03分
4
level 1
谢谢,不过while的话再怎么说起码也应该从七公理推倒吧,所以你说的do,doloop什么的在我不知道内部实现的情况下和while是一样的
2011年03月07日 00点03分
5
level 1
DO DO* LOOP 都是宏,clisp里德源代码可以看到
2011年03月09日 11点03分
7
level 1
2:defun不是函数,是一个special form
2012年01月20日 10点01分
8