我编写这些代码并使用newlisp
进行编译。我写了这些代码:
(defun getdone ()(format t "we have a IDE for cLisp"))
getdone()
和错误消息
ERR: invalid function : (defun getdone () (format t "we have a IDE for cLisp"))
====================
我终于意识到这是语法错误,因为newlisp的语法与clisp的语法不同。现在我的代码运行良好:
(define (getdone) (format "we have a IDE for cLisp"))
(getdone)
我不知道用于t
的{{1}}是什么?
答案 0 :(得分:2)
函数调用应该是
(getdone)
不是getdone()
。
答案 1 :(得分:1)
如果您正在使用newLISP,请不要使用
defun
使用
define
定义所有功能。
如果您没有使用newLISP,那么您的问题代码就会出错。