Lisp 抱怨函数无效
Lisp complaining with invalid function
我编写这些代码并用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)
不知道format t
中的t
是干什么用的?
如果您使用的是 newLISP,请不要使用
defun
使用
define
定义所有函数。
如果您没有使用 newLISP,那么您问题的标签是错误的。
函数调用应该是
(getdone)
不是getdone()
。
我编写这些代码并用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)
不知道format t
中的t
是干什么用的?
如果您使用的是 newLISP,请不要使用
defun
使用
define
定义所有函数。
如果您没有使用 newLISP,那么您问题的标签是错误的。
函数调用应该是
(getdone)
不是getdone()
。