lisp 相关问题

Lisp是一系列通用编程语言,受lambda演算影响,能够将源代码作为数据结构进行操作。

确定原子在列表中的位置

我有这个带有原子T的板,我想获得列表和子列表中的位置(defun board()“ T的位置:i = 0 ej = 9”'(;; 0 1 2 3 4 5 6 7 8 9(96 25 54 89 21 8 36 14 41 T);; 0 ...

回答 3 投票 0

lisp:if语句形式正确

作为我自己学习普通口吻的一项任务,我正在尝试重新创建lodash。在重新创建_.chunk的过程中,我编写了以下代码来测试可选参数(defun _.chunk(数组&...

回答 1 投票 0

`或...等于`?子句和列表成员资格检查未返回相同结果?

我正在研究Beautiful Racket堆栈器教程,在对扩展器进行编码时,我从该教程中获得了以下有效的代码(定义(句柄[x #f])(cond [(number?x)(...

回答 1 投票 0

在scheme / lisp中用car和cdr进行列表调用

当前正在使用方案在列表符号中设置单元格。我的问题是如何使用缺点正确制作Scheme(Racket博士)列表对。我的代码说明了我想要的正确位置,但是通过...

回答 1 投票 1

lisp:将一个列表合并为一个列表?

仍在研究Lisp食谱和习语。我有一个这样的列表:(((abc)(def)nil(gh))我想将其合并到一个列表中,(abcdefgh)似乎应该有一个内衬...

回答 4 投票 8

使用Sharpsign Dot有什么好处?

我最近使用过cl-ppcre软件包,我对它们如何优化此软件包感到非常好奇,因为我想学习优化常见的Lisp。我注意到他们在声明中经常使用Sharpsign Dot ...

回答 1 投票 0

您是否有一个用于记住car和cdr含义的助记符?

[我的大部分Lisp经验都来自Elisp。因此,我发现自己只是偶尔写Lisp。当我回到它的时候,我常常忘记了car和cdr之间的区别,需要...

回答 12 投票 15

Lisp:生成10个随机整数的列表

这是我第一次常见的家庭作业的一部分。我们必须定义一个变量,该变量表示从0到100的任意10个随机整数:我不确定这里要问什么。我应该写:(setf ...

回答 5 投票 3

Dexador No OpSSL版本号

尝试进行网络抓取时,我在Dexador库中遇到了问题(在Drakma库中也遇到了同样的问题)。它们可以很好地处理HTTP请求,但是使用HTTPS时会收到错误消息...

回答 1 投票 0

一旦执行函数,如何在Lisp中退出循环?

我是LISP的初学者,希望您能为我解决我的困惑。我的代码如下:(defun检索(元素关闭)(if(=(长度关闭)0)(setf关闭列表'...

回答 1 投票 2

如何在Lisp中创建和写入文本文件

我想知道,如何在Lisp中创建和写入文本文件。我只想写像这样的简单行:“ break 1”“ break 2”我在窗口7上使用LispWorks IDE

回答 1 投票 6

用球拍方案或其他方案解码十六进制格式字符串的惯用方式

我的输入数据是一个十六进制格式的字符串,没有长度限制。我需要单独处理字节。例如,对于“ AABBCCDDEEFF”,我要处理AA,然后处理BB,CC,DD,EE,FF。 ...

回答 3 投票 2

是否可以在运行时在SBCL / Common Lisp中检查/获取函数类型或其签名?

(deftype binary-number-func()`(函数(number number)数字))(断言(ftype binary-number-func my-add))(defun my-add(ab)(+(数字a) (数字b))));;失败:(断言(typep#'my -...

回答 1 投票 4

是否可以在运行时在SBCL / Common Lisp中检查/获取函数类型或其签名?

(deftype binary-number-func()`(函数(number number)数字))(断言(ftype binary-number-func my-add))(defun my-add(ab)(+(数字a) (数字b))));;失败:(断言(typep#'my -...

回答 1 投票 0

SICP练习1.3解决方案的奇怪行为

我正在尝试从该线程中学习方案并尝试一些解决方案。 SICP练习1.3的征求意见我也对emacs感兴趣,因此我将两者一起开始。在emacs中,我正在使用Racket v6.1。 ...

回答 1 投票 0

如何计算emacs lisp中两个集合之间的差异,集合应该是列表

如何计算Emacs Lisp中两组之间的差异?集合应该是列表。该程序应该非常简单且简短,否则我将无法理解。我是新手。 Thx

回答 5 投票 6

如何将图转换为Common Lisp中的Binary-Search-Tree?

有人可以帮忙吗?例如,我有这张图:(setq graf'(((A(B))(B(CD))(C(G))(D(FG))(F(E))(E())(G ())))如何将其转换为树,以便该函数返回...

回答 1 投票 0

方案的块结构效率

该书在第1章中定义了块结构,允许您在过程定义中“打包”定义。例如考虑以下均方定义:(定义(均方x y)(...

回答 1 投票 0

提取节点在CLISP中形成虚线列表(边)

我在Lisp World中是“无”或()。我想获取边缘列表中所有节点的列表,并编写了代码来解决此问题。但是我遇到了一些意想不到的问题。 (来自“ Lisp之地”的代码-第...

回答 1 投票 0

如何在Lisp中使平均函数尾部递归

我只是试图使该平均函数成为尾递归。我已经设法使我的职能发挥作用,并且付出了相当大的努力。之后,我去问我的教授,是否...

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.