scheme 相关问题

Scheme是Lisp系列中的一种函数式编程语言,它以lambda演算与eager(applicative-order)评估密切相关。有关URL方案的问题,请使用标记“url-scheme”。

了解构造(第。段内容)和继续教育

我刚刚开始了Scheme Lisp学习,需要一些照明。我在未捕获的网站https://www.gnu.org/software/guile/manual/html_node/Types-and-the-Web.html上摘了一个片段(...

回答 1 投票 0

为什么我不能在Scheme的let语句内使用car?

下面的Scheme代码可以正常工作:(定义(相同奇偶校验x。数字输入)(定义(校验奇偶校验a)(=(余数x 2)(余数a 2))))(定义(iter数字左)(cond((null?numbers -...

回答 1 投票 0

Racket-一个将集合作为输入并输出其功率集合的函数

我正在尝试编写一个函数,该函数接受一个集合作为参数并返回它的幂集,也返回一个集合。使用示例:(power-set(set 1 2));应该输出=>(set(set)(set ...

回答 1 投票 0

如何将指数应用于球拍中的内置列表

所以我知道如何在球拍中使用构建列表来构建列表,例如:(build-list 2 add1)=>(list 1 2)但是,如果我想将指数应用于列表,则以列表结尾一定数量,如何...

回答 1 投票 0

我如何用给定的参数求值表达式?

我目前正在尝试制作一个具有以下签名的函数:(定义(point-app F x)),该函数计算F(x)。我的目标是能够使用x作为参数来评估函数F。因此,如果我有:(...

回答 1 投票 0

方案获得guile的最后一个命令

通常在终端(或我以前使用的任何其他命令提示符)中,我将按向上键以获取最后输入的命令。但是,当在guile解释器中执行此操作时,我得到的是:scheme @(...

回答 1 投票 0

Scheme R5RS示例中语法规则卫生宏调用中的缺少参数

我对Scheme中的卫生宏还有其他问题,请考虑R5RS中的示例(let-syntax((when(syntax-rules()((when test stmt1 stmt2 ...)(if ...

回答 1 投票 0

edwin mit-scheme中的删除键不起作用

我正在使用Edwin编辑器进行mit-scheme,在ubuntu下非常类似于emacs。 “ DELETE”键不起作用:它与“ BACKSPACE”键完全一样,即向后删除。请注意...

回答 1 投票 0

字典操作

我希望了解Lisp中的一些哈希图代码,并使用python作为参考。以下两个大致相同吗?如果是这样,如何查看我的dict对象的外观? #...

回答 1 投票 1

如何获取列表并返回2个元素列表?

执行枚举过程,该过程接受值的列表并返回包含两个元素的列表的列表,其中第一个元素是值的索引,第二个元素是值...

回答 2 投票 0

Scheme中列表的非递减列表?

我们需要一个称为nondecreaselist的Scheme函数,该函数接收一个数字列表并输出一个列表列表,这些列表总体上具有相同的数字,并且顺序相同,但是分为以下列表...

回答 2 投票 -3

我如何在Scheme中遍历树?

我是该计划的新手,我正在尝试学习如何遍历B树。我仅限于来自该语言的某些命令,这使其变得更加复杂。这是我到目前为止的内容:(define ...

回答 1 投票 0

clojure:no cons cells

我听说clojure像大多数lisp语言一样没有cons细胞。这是否意味着clojure列表不以空列表结尾?谁能解释这到底是什么意思?

回答 4 投票 12

随机流:何时进行评估?

我认为以下代码应定义一个介于1到10之间的随机数流:(定义随机流(stream-cons(随机数1 11)随机流)),但是,实际上它是定义一个。 ..

回答 1 投票 2

如何在DrRacket中获得Emacs的eval-last-sexp?

我想知道如何在DrRacket中评估单个s表达式。我正在寻找一个与Emacs中的C-x C-e相同的键,该键在光标前面评估s表达式。

回答 2 投票 1

定义返回计划中表达式运算符的宏?

我正在寻找这样的功能:(op(+1 2)); +我一生似乎无法弄清楚如何使用define-macro做到这一点。有什么帮助吗?谢谢,编辑:这是特别令人困惑的原因...

回答 1 投票 0

方案中“ if”和“ cond”的差异

我正在使用Scheme学习Berkeley CS61A。 Pigl函数用于引入递归,示例代码如下(定义(pigl wd)(if(pl-done?wd)(word wd'ay)(pigl(word(bf ...

回答 1 投票 0

方案如何将列表列表写入CSV文件

作为标题,我有一个列表列表'(((1 2)(3 4)(5 6))并且我遵循文档来提出这个问题(定义(文件写入l路径)(带有输出文件的调用路径(lambda(output-port)...

回答 1 投票 2

如何在Racket编程语言中查找树的所有路径,而不使用仅映射的递归?

我需要使用球拍编程语言查找树的所有路径,而无需使用地图。您只能使用递归!例如:((paths'(A(B D E)(C(F G))))=>(((A B D)(A B E)(A C F G))

回答 1 投票 0

方案以深度优先的方式遍历并打印DAG

让NODE是一个在其关闭时带有STORE的函数。图的所有叶子的STORE均为单个值(常量或变量),所有内部节点的STORE均为列表...

回答 1 投票 0

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