lisp

lisp

文章 28 浏览 240

解析 Common Lisp 列表中的符号

假设我有一个函数, CL-USER&gt (defun trimmer (seq) "This trims seq and returns a list" (cdr (butlast seq))) TRIMMER CL-USER&gt (trimmer '(1 …

樱桃奶球 2024-10-03 17:19:00 0 0

确定搜索元素的级别

给定以下形式的列表/树: (node1 (node2) (node3 (node4) (node5)) (node6)) 我应该能够找出搜索到的节点所在的深度。 这就是我到目前为止所做的: (d…

我不在是我 2024-10-03 17:03:05 0 0

从 REPL 获取代码

如果我使用 clisp 在 REPL 中输入代码,就像执行 sudo apt-get install clisp 时得到的程序一样,有没有办法获取所有您到目前为止输入的代码并将其保…

〃温暖了心ぐ 2024-10-03 14:53:18 0 0

为什么 (list 'quote 'x) 计算结果为 'x 而不是 ('x) 或 (quote 'x)?

我正在尝试学习 LISP,并且正在查看一个代码示例,其中使用了类似于以下代码的内容: (list 'quote 5) 这在 REPL 中计算为 '5。我预计它的计算结果为 …

魔法唧唧 2024-10-03 13:28:12 0 0

将一个函数分成多行

以下是《Land of Lisp》这本书中示例的一些源代码: (defun random-node () (1+ (random *node-num*))) (defun edge-pair (a b) (unless (eql a b) (l…

乙白 2024-10-03 05:45:08 0 0

使用“list”或“append”实现 cons

有没有什么方法可以在 Common LISP 中使用 list、append、first、 来实现 cons &gt休息等? 下面的代码中 (defun my_list (&amprest arguments) `(,@a…

感悟人生的甜 2024-10-03 03:54:49 0 0

Lisp函数调用错误

我写了一个像这样的 Lisp 函数: (defun power (base exponent) (if (= exponent 0) 1 (* base (power (- exponent 1))))) 然而,当我尝试调用它时,…

扮仙女 2024-10-03 03:16:48 0 0

LISP 汽车的最后一个元素?

LISP 再次难倒了我...为什么我无法获取列表中最后一个元素的值?我有一个与此类似的列表设置: (setq bar '(((1 2) 3 4 5)((6 7) 8 9 10))) 现在我得…

初见 2024-10-03 03:16:07 0 0

如何解码mp3文件

如何使用 lisp 获取 mp3 文件的艺术家 (let ((in (open "test.mp3" :direction :input :element-type '(unsigned-byte 8)))) (when in (loop for line…

深海夜未眠 2024-10-03 03:04:26 0 0

基本 LISP 递归,枚举大于 3 的值

我需要一个递归 LISP 函数来枚举任意数字列表中的元素数量 &gt 3.我不允许使用let、loops或while,只能使用基本的CAR、CDR、SETQ、COND、CONS、APPEND…

遇见了你 2024-10-03 02:24:19 0 0

为什么 LISP defun 的参数参数之前不需要引号?

以这个函数为例: (defun sum-greater (x y z) (&gt (+ x y) z)) 据我了解,在 LISP 中,列表中的第一个元素始终代表要在后续原子/列表上执行的函数。…

〃温暖了心ぐ 2024-10-02 22:47:30 1 0

运行劣质口齿不清

安装 emacs 并尝试 run-lisp 后,我得到 Searching for program: No such file or directory, lisp 然后,在再次尝试运行 lisp 后,会打开一个新的 in…

风启觞 2024-10-02 17:35:22 0 0

Lisp“关联列表”与“关联列表”之间的关系是什么?以及像 Java 的 Map 那样的键值映射?

我正在阅读《Land of Lisp》(顺便说一句,这是我读过的最好的技术书籍之一),并且我遇到了“关联列表”: (defparameter *edges* '((living-room (g…

第几種人 2024-10-02 15:04:28 0 0

对于 unix 脚本来说,最好的 lisp/scheme 是什么?

标题几乎说明了一切。我在我的主要项目中使用 clojure,但它不是一个好的脚本语言,因为 jvm 的启动速度很慢,并且与一些 unixy 的东西不能很好地交互…

昵称有卵用 2024-10-02 14:31:26 0 0

Lisp 当前内存使用情况

我需要从 Common Lisp 程序中找出当前使用了多少内存。 我知道没有可移植的方法(标准函数 room 以文本形式将信息打印到标准输出,而不是将其作为值返…

陌伤浅笑 2024-10-02 13:04:12 0 0
更多

推荐作者

lioqio

文章 0 评论 0

Single

文章 0 评论 0

禾厶谷欠

文章 0 评论 0

alipaysp_2zg8elfGgC

文章 0 评论 0

qq_N6d4X7

文章 0 评论 0

放低过去

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文