方案中的这个定义语法宏有什么问题?
我正在研究 SICP,并想尝试一下其中的一些示例。我正在尝试流示例,并想要 cons-stream 的实现,这是我从 这个 StackOverflow 问题。然而,当我在 gui…
DrRacket 中的声音处理引擎 rsound 崩溃
对于声音操作,我正在阅读有关 PLAneT 上 John Clements 的 rsound 包的教程。在 rsound教程,它说要尝试 (require (planet "main.rkt" ("clements" "…
实现“Pythonic”方案中的地图:坏主意?
在Scheme中,函数(map fn list0 [list1 .. listN])带有列表必须具有相同数量元素的限制。来自 Python,我缺少 Python 列表推导式的自由,它看起来很像…
方案中的正则表达式和转义字符
在方案中, 有 "hello hellu-#\"hella.helloo,hallo#\return#\"" 字符串 我想将它们列为 ("hello" "hello" "hella" "helloo " "hallo") 用空格、连字…
方案中列表的返回范围
在方案中, list-ref 仅返回一个元素。 但我想做 (my-list-operation 0 4 '(1 2 3 4 5 6 7 8 9 10 11 12)) => '(1 2 3 4) 有人可以告诉我该怎么做吗…
如何让 Fluxus/Frisbee 发挥作用?
我正在从官方网站运行最新的可下载 mac 版本的 Fluxus。 当我这样做时 (require fluxus-017/frisbee) 它给了我: 默认加载处理程序:无法打开 输入文…
关于特定方案/球拍的快速语法问题。显示不带引号的字符串?
我正在方案中编写一个程序,最终输出到指定的文件并输出字符串和列表。我正在使用 (display ) 命令,但是当我显示字符串时,它会显示带有引号的内容。…
递归比较两个集合是否相等?
我对一般编程相当陌生,正在尝试构造一个函数,该函数将两个集合作为输入,其中可以包含其他集合 (a (bc) de (fg (h)), (abc (def)) 例如,并返回,无…
方案中的一个列表到两个列表
我有一个列表 ((x 1) (y 2) (z 3)) 我想制作 2 个单独的列表:(xyz) 和 (1 2 3) 我尝试使用递归调用,使用 car 和 cdr,但没有成功。有一个简单的方法…