scheme 相关问题

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

定车怎么样!修改我的关闭环境?

我正在编写一个元循环解释器并尝试实现闭包。我有一个 make-lambda 函数,它可以实现闭包: (定义(make-lambda 参数主体环境) (列出 'lambda 参数

回答 2 投票 0

单词分割函数

我想编写一个函数,将单词拆分为第一个、中间和最后一个字符,并为每个字符创建一个单独的列表。例如: “代码”一词将被拆分为...

回答 1 投票 0

如何在Scheme的srfi 27库上播种随机整数函数?

我正在Scheme上编写一个程序,它使用srfi 27中的随机整数库。但是,每次我在我的笔记本电脑或朋友的笔记本电脑上运行该程序时,该函数都会返回相同的值。正在寻找...

回答 1 投票 0

定车怎么样!修改我的关闭环境?

我正在编写一个元循环解释器并尝试实现闭包。我有一个 make-lambda 函数,它可以实现闭包: (定义(make-lambda 参数主体环境) (列出 'lambda 参数

回答 1 投票 0

如何修复方案中的“读取行:未定义;无法在其定义之前引用标识符”

我正在编写一个方案猜谜游戏,我收到标题中给出的错误。整个程序中可能存在更多错误。任何帮助表示赞赏。我将拥有整个计划

回答 1 投票 0

Chez 计划 FFI 程序在更改为 Apple Silicon 后不起作用

我一直在ChezScheme中使用一段简单的FFI代码 获取程序正在运行的终端仿真器的行数和列数。该程序在运行时有效...

回答 1 投票 0

Dr Racket 递归而不返回函数内的初始父节点

所以我有函数祖先名称,它从结构列表中获取参数 pers 并尝试返回该结构中出现的所有家庭成员的名称。最初的str...

回答 1 投票 0

这个解决方案是否至少在正确的方向上使用 cond 以获得正确的解决方案(球拍)? (语法问题):

Racket中的考试练习就是这个,问题在评论里: ;考虑符号列表 L。我们想检查 L 中是否有 匹配“a”和“b”符号或“1”和“2”符号,其中“a...

回答 1 投票 0

方案中的#~是什么?

scheme(guile)中的#~是什么意思? 例如,在 guix 源代码中的这个片段中: #~(列表(字符串附加“前缀=”#$输出))

回答 1 投票 0

Scheme 中的递归数值相等

看起来Scheme在使用equal?时认为数字的整数和浮点版本是不同的,但在使用=来比较它们时是相同的: (等于?2 2.0); => #f (= 2 2.0) ...

回答 2 投票 0

我们如何将这个Scheme (Lisp)函数转换为C#

在“计算机语言的结构和解释”中,作者向您展示了如何使用 cons 在 Lisp 中形成整数对(连接两个值),使用 car 提取第一个,a...

回答 1 投票 0

在任何Scheme标准下,(let (x y z) x)是有效的代码吗?

在 Emacs Lisp 和 Common Lisp 中,以下内容返回 nil (让(xyz) X) 但在我尝试过的每个方案中,它都会引发错误。 上述内容在任何计划标准下是否可以接受?

回答 1 投票 0

实现add-leaf,一个接受树实例t和数字x的Scheme过程

实现add-leaf,一个Scheme过程,它接受一个树实例t和一个数字x。 此过程将返回一棵新树,其中对于树中的每个非叶节点,附加一个带有实验室的新叶...

回答 1 投票 0

在《Scheme 编程语言》中,“(reverse)”中这个奇怪的“let”形式是什么?

从 R. Kent Dybvig 所写的 TheSchemeProgrammingLanguage 中,我看到了反向的定义: 程序:(反向列表) 返回:一个新列表,其中包含按相反顺序排列的列表元素 库...

回答 1 投票 0

如何在 DrRacket 加载我的文件

我是一名本科生,想自学《TheScheme编程语言》。 这是一个简单的程序,我将其命名为“reciprocal.ss” (定义倒数 (拉姆达(n) (如果(= n 0)...

回答 3 投票 0

ChickenScheme将参数传递给gcc

在“鸡计划”中,我可以传递某些将提供给 gcc 的值吗? 我想将以下选项传递给海湾合作委员会,但我不知道如何: -lX11 -lpthread -lXinerama -lXext -lGL -g -...

回答 1 投票 0

假设我们有一个城市的抽象数据类型。城市有名称、纬度坐标和经度坐标

我们的数据抽象有一个构造函数: (创建城市名称 lat lon) 创建具有给定名称、纬度和经度的城市对象。 我们还有以下选择器以获得

回答 3 投票 0

Scheme中如何实现极高的浮点精度?

众所周知,Scheme 无需任何进一步的努力就可以产生极大的整数。 但是如何实现极高的浮点精度呢?谢谢。 (通过“极端...

回答 1 投票 0

为什么当子表达式起作用时,这个Scheme s表达式不起作用?

>(等于?'(1 4)(汽车'('(1 4)))) #F 哎呀,上面的结果应该是#t,因为这些片段的结果是#t 如下: >(汽车'('(1 4))) '(1 4) ;方案不会被 s 列表混淆...

回答 1 投票 0

为什么正态顺序和应用顺序评估没有给出相同的值?

我正在阅读这本书《计算机程序的结构和解释》,第 2 版,第 21 页“应用顺序与正常顺序”小节中写道: 它...

回答 1 投票 0

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