我正在尝试编写一个函数让我们说 A(n)
应该有一个列表
(the answer is n)
n 是我键入时想要的列表中的任何整数 (A 4)
它应该显示 (the answer is 4)
我不确定如何考虑使用setq and the list function
但是如何构建它让我感到困惑我只是一个试图学习 lisp 的新手,任何我能阅读的想法或书籍我都会非常感激。
我正在尝试编写一个函数让我们说 A(n)
应该有一个列表
(the answer is n)
n 是我键入时想要的列表中的任何整数 (A 4)
它应该显示 (the answer is 4)
我不确定如何考虑使用setq and the list function
但是如何构建它让我感到困惑我只是一个试图学习 lisp 的新手,任何我能阅读的想法或书籍我都会非常感激。
(defun A (n)
(list 'the 'answer 'is n))
(A 4)
=> (the answer is 4)
你问题的另一部分是读什么书。通常人们推荐阅读《实用Common Lisp》,这是一本对Common Lisp进行友好且易于阅读的介绍的书。然后是 Cliki.net 上的“入门”文章。这应该足以开始使用该语言。