lisp专题提供lisp的最新资讯内容,帮你更好的了解lisp。
下面两个define-macro有什么区别? <pre><code>(define-macro (f x) (+ x 2)) (define-macro (g x) (list &#39;+ x 2)) </code></pr
简单代码: <pre><code>&gt; (cons null (cons 1 2)) &#39;(() 1 . 2) &gt; (cons (cons 1 2) null) &#39;((1 . 2)) </code></pre>
我正在苦苦挣扎的两个人理解为什么当我更改l1列表的值时,double-args宏会更改结果列表中的值,而double-
我要做什么:我想定义一个函数<code>create-record</code>,该函数接受可变数量的参数(称为键的名称)并生
在带有ASDF的Common Lisp中,<code>define-package</code>中的<code>uiop/package</code>和<code>defpackage</code>宏之间有什么
我已经用通用Lisp进行了一个项目,但我不知道为什么我使用的循环不会返回列表。如果我在循环末尾使
我的问题是:如何编写一个使用尾调用的过程,该过程不能以相反的顺序构造一个列表。 为了说明我的
这是我的Lisp代码。我正在尝试解决此问题: <blockquote> 定义函数f3,该函数将简单的整数列表作为
我是LISP的新手,想运行一个包含如下功能的程序: <pre><code>(defun number-string-p (s) (match-regexp #.(compi
不是<code>list</code>的<em>关键字</em>在Lisp中创建新列表,但是在Lisp中可能有一个名为<code>list</code>的参数
我正在尝试使用功能<a href="http://www.lispworks.com/documentation/HyperSpec/Body/f_rd_fro.htm#read-from-string" rel="nofollow no
修剪至(符号列表) 编写一个名为trim-to的函数,该函数将符号和列表作为参数。返回新清单 从输入列
说我在lisp中有两个列表 <pre class="lang-lisp prettyprint-override"><code>(setq a &#39;(p q)) (setq b &#39;(1 2)) (car a) is
我很难理解这个Lisp函数 <blockquote> 编写一个函数(使用纯递归技术)以接受嵌套的数字列表 并返回带
为什么会出现错误:<code>cond: expected a clause with a question and an answer, but found a clause with only one part</code>?
是在defun表单求值期间还是在函数应用程序期间创建了局部变量?
<a href="https://mitpress.mit.edu/sites/default/files/sicp/full-text/book/book-Z-H-10.html#footnote_Temp_45" rel="nofollow noreferrer">F
这个问题确实是因为我对重启不了解。 在<code>cl-json</code>的编码器中,存在一个我想使用的诱人宏<
我是LISP的新手,想知道如何从函数中返回列表。<br/> 我需要编写一个将列表作为输入并输出列表的函数
我有一个SBCL哈希表,其中哈希键是符号。如果哈希表是由<code>eq</code>组成的,则调用<code>gethash</code>会