common-lisp

common-lisp

文章 11 浏览 128

“flet” 和 “flet” 和有什么不一样?和“标签”在 Common Lisp 中?

是否与setq和setf类似? flet 和 labels 没有太大区别吗? 真挚地!…

总以为 2025-01-02 10:09:22 1 0

UVa 10120 礼物?!在 Common Lisp 中?

我正在学习 common lisp 我在 uVA 数据库(http://acm.uva.es/p/v101/10120.html)和广度搜索函数(它接受一个起点,目标点和合法的移动生成器),我…

洛阳烟雨空心柳 2025-01-01 12:25:47 1 0

lisp - 要结构或列表的字符串

我有一个 Common Lisp 问题。 我想将字符串传递给函数 并希望这个字符串成为一个结构。 我无法使用外部库。 例如,使用以下输入: (testfu "ftp/http.…

遮了一弯 2024-12-29 15:33:52 0 0

为什么 Common Lisp (SBCL) 会为一个简单的程序使用如此多的内存?

因为我是 Common Lisp 的新手,所以我尝试使用 Common Lisp 解决 SPOJ 上的问题 (SBCL)。 第一个问题是读取数字直到找到数字 42 的简单任务。这是我…

美羊羊 2024-12-29 03:59:05 4 0

为什么这个函数每次都返回不同的值?

有人可以解释以下行为吗?具体来说,为什么该函数每次都返回不同的列表?为什么每次调用函数时 some-list 没有初始化为 '(0 0 0) ? (defun foo () (l…

爱要勇敢去追 2024-12-28 17:08:11 2 0

如何要求超级简单的标准输入?

我发现当我在 clisp 程序的标准输入中输入这样的一行时…… ((74 25 80)) 光标似乎在跳舞,无论我是在做 (read) 还是 (read-from-string (read-line))…

内心荒芜 2024-12-28 06:35:05 4 0

defvar、defparameter、setf 和 setq 之间有什么区别

我发现了一个类似问题。 但我不太明白这个解释。 所以我尝试使用以下示例运行 clisp: [1]> (defvar a 5) A [2]> (+ a 1) 6 [3]> (defparameter b 5) …

情感失落者 2024-12-28 00:25:49 4 0

在 Common Lisp 中管理读取器宏

我想以这样的方式定义读取器宏,使其仅影响某个包/文件。 到目前为止,我已经能够加载这些文件了, (let ((*readtable* (copy-readtable))) (load "fi…

无需解释 2024-12-27 22:45:04 2 0

以列表作为参数的 defun

我正在尝试选择 Lisp 作为我的新语言,但我在解决如何让函数的一部分作用于传递给它的列表的每个元素上时遇到了一些问题。 为了学习如何解决这个问题…

棒棒糖 2024-12-27 22:45:00 4 0

使用宏生成动态函数

我正在组合一个宏来生成以下样式的简单函数: (defun hello () (format t "hello~&")) 每个新函数都将替换 hello。 (defmacro generate-echoers (list…

难如初 2024-12-27 12:47:36 1 0

Lisp 奇怪的分段错误可能是 eval 错误

我不明白为什么这个 defun 函数名的代码会导致分段错误。 (fdefinition '真实姓名) -->我的函数的输出没有错误, (eval (setf (fdefinition name) `(l…

迟到的我 2024-12-26 17:28:35 1 0

这段 Common Lisp 代码有什么问题?

基本上我尝试评估下面的函数,但不断收到以下错误: WARNING : MAINDIA is neither declared nor bound, it will be treated as if it were declared …

人生戏 2024-12-26 11:22:09 3 0

在列表中连接字符串的规范方法是什么?

我想将 ("USERID=XYZ" "USERPWD=123") 转换为 "USERID=XYZ&USERPWD=123"。我尝试了 (apply #'concatenate 'string '("USERID=XYZ" "USERPWD=123")) 它…

何处潇湘 2024-12-26 02:52:42 2 0

在 Common Lisp 中读取外部程序的二进制输出

我正在尝试在 SBCL 中运行外部程序并捕获其输出。 输出是二进制数据(png 图像),而 SBCL 坚持将其解释为字符串。 我尝试了多种方法,例如 (trivial-…

故事还在继续 2024-12-25 20:46:43 3 0

使用 Lisp 进行高阶编程:将函数传递给 mapcar?

我刚刚学习 ANSI Common Lisp(在 Win32 机器上使用 clisp),我想知道 mapcar 是否可以使用作为正式参数传入的函数?请参阅以下内容: (defun foo (f…

中二柚 2024-12-25 15:36:42 2 0
更多

推荐作者

十二

文章 0 评论 0

飞烟轻若梦

文章 0 评论 0

OPleyuhuo

文章 0 评论 0

wxb0109

文章 0 评论 0

旧城空念

文章 0 评论 0

-小熊_

文章 0 评论 0

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