lisp 相关问题

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

Lisp - n列表中的拆分列表

我想不出如何平均分割列表,例如这个列表:((“6”“S”)(“7”“S”)(“8”“S”)(“9”“S” )(“10”“S”)(“J”“S”)(“K”“S”)(“A”“S”)(“6”“C”)(“7”“C”)( “8”“C”)(“9”“C”)(“10”......

回答 4 投票 1

阅读和理解Common Lisp(HyperSpec)文档

为了更深入地熟悉Common Lisp的工具,我发现自己在阅读文档时感到很挣扎。也就是说,很难理解宏中的用法是什么......

回答 1 投票 4

检查列表是否共享Racket中的一个或多个元素

我有两个列表,lst1和lst2。我想定义一个函数来检查它们是否共享一些元素。例如:(分享一些元素?'(a b)'(a c))⇒真(分享一些元素?'(a b)'(d e f))⇒...

回答 1 投票 1

LISP:如何在defparameters中使用字符串

我是Lisp的初学者。我有两个函数,一个defparameter和一个defstruct。每次将书传递给inputBook时,我都希望书的标题(字符串)成为...的名称。

回答 2 投票 0

Lisp董事会计数件

我需要在lisp中创建一个函数来计算我板子中的碎片。让我解释我的问题/游戏:我有一个像这样的板(10x10):((0 0 0 0 0 0 0 0 0 0)(0 0 0 0 0 0 0 0 0 0)(0 0 0 0 0 0 0 0 0 0)...

回答 2 投票 0

如何在方案列表中使用特定范围的数字?

我正在学习计划,我想知道如何删除,例如列表的负数,以便我可以使用正面,直到现在我只有#而不是删除负面。这里 ...

回答 3 投票 1

如何计算Racket中的非自然对数?

我知道球拍的日志功能,它计算数字的自然对数。我试图找到数字的对数提升到任意基数。换句话说,而不是:>(...

回答 2 投票 5

如何从clojure中的给定两个值逐个调用函数

嗨,我是clojure的新手,我已经编写了这个函数,并且它中的错误很少。我有一个名为'checkFunction'的函数,它基本上得到一个paramtere并返回true或false。 (...

回答 1 投票 0

Clojure:java.lang.Character无法强制转换为clojure.lang.IFn

我只是想在Clojure中写一个简单的小猜谜游戏,我得到了这个错误。我无法看到一个角色在哪里被视为我的一个函数,因为结果输入也预测那里......

回答 2 投票 1

使用big-bang在Racket(BSL)中编程突破。放置桨时遇到错误

目标是使游戏突破并按步骤进行。我已经遇到了第一步实施桨的问题。球和球的弹跳已经预先定义了......

回答 2 投票 2

lisp(素数)代码不起作用

这是一个代码,它接受输入并打印,如果它是素数或不是最后如果总是打印“假”,为什么? (打印“输入正整数”)(setq num(read))(setq i 2)(setq prime t)(循环(...)

回答 1 投票 0

Lisp:在宏中扩展属性名称

考虑这个属性列表:(defvar * some-variable *(list:foo“fooval”:bar“barval”))这个简单的调用:(getf * some-variable *:foo)按预期产生“fooval”。我定义了一个宏...

回答 1 投票 1

使用宏时,每次迭代后参数递增

所以我有这个宏(基本上是for循环):( defmacro for((参数start-value end-value&optional(step 1))&body e)(let((func-name(gensym))(end(gensym)) )`(标签((,...)

回答 1 投票 0

Common Lisp的矢量图形库

有人可以建议一个很好的矢量图形库吗?有几个库支持绘图形状,我需要的是一个可以保存为矢量格式的库。编辑:我必须承认我做得不够......

回答 2 投票 7

Common Lisp中的反引号和引号符号之间的语义差异是什么?

我理解这两者都抑制了符号或表达式的评估。但是反引号用于宏定义,而撇号用于符号(除其他外)。是什么 ...

回答 2 投票 4

如何将代码`cons [A; B]`放在repl中,运行它,看输出`(A.B)`?

我找到了LISP 1.5手册,里面有一些代码。这个是来自1.2节的例子cons [A; B] =(A.B)从阅读手册看起来,函数缺点是将两个原子作为......

回答 1 投票 1

如何判断变量的值是否是绑定到Scheme中过程的符号?

我熟悉Common Lisp并尝试学习一些Scheme,所以我一直在努力理解我如何使用Scheme来解决我通常在Common Lisp中编写的问题。在Common Lisp中有fboundp,其中......

回答 2 投票 3

使用rsound播放正弦波信号

我在阅读了Racket中的rsound文档后写了这段代码:#lang racket(提供(全定义))(需要rsound)(定义(sunet)(正弦波880))(信号播放sunet)(停止)我用了 ...

回答 2 投票 4

打印答案,“应该”和所需答案在一行[方案(初级学生语言)]

我目前正在解决Ex。 3.3.1其中:练习3.3.1。美国使用英国(长度)测量系统。世界其他地方使用公制系统。那么,旅行的人......

回答 1 投票 1

在lisp中递归是否有限制?

我喜欢随时使用递归,这似乎是一种更自然的方式来循环实际循环。我想知道在lisp中递归是否有任何限制?就像有......

回答 2 投票 12

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