lisp

lisp

文章 28 浏览 241

在 Lisp 中对混合数据类型列表进行排序

给定任何长度和数据类型的列表,计算: 较低的项目 较高的项目 符号 平均 反转列表(实现该功能) 我一直在尝试自己学习 lisp,因为我的课程有点无用…

梦纸 2024-11-09 17:04:47 0 0

简单 Lisp Case 语句问题 - 与 nil 比较的问题

我正在尝试使用 case 语句来使某些代码更具可读性。它似乎作为一系列 if 语句工作,但由于某种原因,case 语句总是接受与 nil 的比较,即使它不正确。…

叫嚣ゝ 2024-11-09 15:29:44 0 0

CLIsp REPL 错误输出:如何查找发生错误的文件中的行号?

我正在研究 Land of Lisp,使用 CLisp,使用 Slimv 在 Vim 中编写代码,然后使用 alt-tab 键切换到另一个终端窗口,并使用 (load 'file.lisp) 将文件…

掩于岁月 2024-11-09 05:26:21 0 0

如何在 emacs lisp 中将参数传递给 map?

我想编写一个小函数来向列表添加值。它看起来像这样: (defvar fares '(31.14 28.12 25.10 22.08 19.06 16.04 13.02 10)) (defun plus-extra (fare) (…

夜巴黎 2024-11-09 01:10:36 0 0

foo += 1 被认为是函数式的吗?

正在考虑创建一个 CONS 函数来创建一个列表,但后来意识到我不会用 foo += 1 改变任何状态,因为它 == foo = foo + 1 这是一个新对象…

淡淡的优雅 2024-11-09 00:03:54 0 0

有 CUDA 的 Lisp 扩展吗?

我刚刚注意到,WD Hillis 连接机的首批语言之一是 *Lisp,它是具有并行结构的 Common Lisp 的扩展。连接机是一台具有 SIMD 架构的大规模并行计算机,…

冷情妓 2024-11-08 20:56:28 0 0

如何在 Lisp 函数中使用键盘宏直到失败

现在我已经定义并命名了一个键盘宏,我想创建一个 lisp 函数,该函数转到缓冲区的顶部,并且执行以下操作: i = 1 do{ run macro if macro hit the en…

挖鼻大婶 2024-11-08 17:36:23 0 0

在 Common Lisp 中,如何以可移植的方式检查对象的类型

我想定义一个专门处理具有无符号字节 8 元素的数组类型对象的方法。在 sbcl 中,当您 (make-array x :element-type '(unsigned-byte 8)) 时,对象类由…

时光清浅 2024-11-08 12:58:39 0 0

关于特定方案/球拍的快速语法问题。显示不带引号的字符串?

我正在方案中编写一个程序,最终输出到指定的文件并输出字符串和列表。我正在使用 (display ) 命令,但是当我显示字符串时,它会显示带有引号的内容。…

掩耳倾听 2024-11-08 07:55:33 0 0

优雅的方式来计算项目

我有一个如下所示的列表: '(("Alpha" . 1538) ("Beta" . 8036) ("Gamma" . 8990) ("Beta" . 10052) ("Alpha" . 12837) ("Beta" . 13634) ("Beta" . 1…

倾城花音 2024-11-08 07:27:38 0 0

从 Common Lisp 执行 shell 命令

如何在 Common Lisp 程序中执行 shell (bash) 命令并将输出分配给变量?…

弥枳 2024-11-08 02:14:59 1 0

更改列表的第 n 个元素

我想更改列表的第 n 个元素并返回一个新列表。 我想到了三个相当不优雅的解决方案: (defun set-nth1 (list n value) (let ((list2 (copy-seq list)))…

旧情别恋 2024-11-07 22:56:55 0 0

如何使用子列表对列表进行排序(Common Lisp)

如何对包含子列表的列表进行排序? (setq list '((0) (1) (2) (0 1 5) (0 1 3) (0 1 5) (0 3 0) (0) (1) (2 7 19) (0 0 3 0))) restricting the sort…

2024-11-07 22:09:57 0 0

Clojure 与其他 Lisp 对比

我的问题的目的不是要引发一场口水战,而是要确定每种语言在什么情况下是“完成这项工作的最佳工具”。 我读过几本关于 Clojure 的书(Programming Cl…

所有深爱都是秘密 2024-11-07 12:02:43 0 0

Clojure 宏扩展

我正在研究一个宏,我试图找出如何避免某些形式的扩展,以下面的宏为例, (defmacro and ([] true) ([x] x) ([x &amp next] `(let [and# ~x] (if and#…

逆流 2024-11-07 02:49:11 0 0
更多

推荐作者

lorenzathorton8

文章 0 评论 0

Zero

文章 0 评论 0

萧瑟寒风

文章 0 评论 0

mylayout

文章 0 评论 0

tkewei

文章 0 评论 0

17818769742

文章 0 评论 0

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