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 ...
作为我自己学习普通口吻的一项任务,我正在尝试重新创建lodash。在重新创建_.chunk的过程中,我编写了以下代码来测试可选参数(defun _.chunk(数组&...
我正在研究Beautiful Racket堆栈器教程,在对扩展器进行编码时,我从该教程中获得了以下有效的代码(定义(句柄[x #f])(cond [(number?x)(...
当前正在使用方案在列表符号中设置单元格。我的问题是如何使用缺点正确制作Scheme(Racket博士)列表对。我的代码说明了我想要的正确位置,但是通过...
仍在研究Lisp食谱和习语。我有一个这样的列表:(((abc)(def)nil(gh))我想将其合并到一个列表中,(abcdefgh)似乎应该有一个内衬...
我最近使用过cl-ppcre软件包,我对它们如何优化此软件包感到非常好奇,因为我想学习优化常见的Lisp。我注意到他们在声明中经常使用Sharpsign Dot ...
[我的大部分Lisp经验都来自Elisp。因此,我发现自己只是偶尔写Lisp。当我回到它的时候,我常常忘记了car和cdr之间的区别,需要...
这是我第一次常见的家庭作业的一部分。我们必须定义一个变量,该变量表示从0到100的任意10个随机整数:我不确定这里要问什么。我应该写:(setf ...
尝试进行网络抓取时,我在Dexador库中遇到了问题(在Drakma库中也遇到了同样的问题)。它们可以很好地处理HTTP请求,但是使用HTTPS时会收到错误消息...
我是LISP的初学者,希望您能为我解决我的困惑。我的代码如下:(defun检索(元素关闭)(if(=(长度关闭)0)(setf关闭列表'...
我想知道,如何在Lisp中创建和写入文本文件。我只想写像这样的简单行:“ break 1”“ break 2”我在窗口7上使用LispWorks IDE
我的输入数据是一个十六进制格式的字符串,没有长度限制。我需要单独处理字节。例如,对于“ AABBCCDDEEFF”,我要处理AA,然后处理BB,CC,DD,EE,FF。 ...
是否可以在运行时在SBCL / Common Lisp中检查/获取函数类型或其签名?
(deftype binary-number-func()`(函数(number number)数字))(断言(ftype binary-number-func my-add))(defun my-add(ab)(+(数字a) (数字b))));;失败:(断言(typep#'my -...
是否可以在运行时在SBCL / Common Lisp中检查/获取函数类型或其签名?
(deftype binary-number-func()`(函数(number number)数字))(断言(ftype binary-number-func my-add))(defun my-add(ab)(+(数字a) (数字b))));;失败:(断言(typep#'my -...
我正在尝试从该线程中学习方案并尝试一些解决方案。 SICP练习1.3的征求意见我也对emacs感兴趣,因此我将两者一起开始。在emacs中,我正在使用Racket v6.1。 ...
如何计算emacs lisp中两个集合之间的差异,集合应该是列表
如何计算Emacs Lisp中两组之间的差异?集合应该是列表。该程序应该非常简单且简短,否则我将无法理解。我是新手。 Thx
如何将图转换为Common Lisp中的Binary-Search-Tree?
有人可以帮忙吗?例如,我有这张图:(setq graf'(((A(B))(B(CD))(C(G))(D(FG))(F(E))(E())(G ())))如何将其转换为树,以便该函数返回...
我在Lisp World中是“无”或()。我想获取边缘列表中所有节点的列表,并编写了代码来解决此问题。但是我遇到了一些意想不到的问题。 (来自“ Lisp之地”的代码-第...
我只是试图使该平均函数成为尾递归。我已经设法使我的职能发挥作用,并且付出了相当大的努力。之后,我去问我的教授,是否...