scheme

scheme

文章 27 浏览 96

为什么我的连续分数不能正确近似?

阅读更多 SICP,我陷入了 练习 1.3.8。我的代码对于近似 1/phi 可以正常工作,但对于近似 e - 2 不起作用。 (define (cont-frac n d k) (define (frac…

痴情 2024-09-26 10:27:52 4 0

在Scheme中是否有Common Lisp的*print-circle*的等价物?

我正在Scheme(SICP练习3.23)中研究双端队列,并且我有一个简单的双向链表实现,我想测试一下,但我似乎不知道如何在中打印出循环列表方案(mit-sche…

天邊彩虹 2024-09-26 01:03:47 6 0

如何在 guile 中创建 cairo 曲面

我有这段代码 guile&gt (cairo-pdf-surface-create "foo.pdf" 100.0 100.0) and get this error standard input:29:1: In procedure cairo-pdf-surfa…

凉月流沐 2024-09-25 20:36:59 6 0

两个字符串的最长公共子序列的长度

我正在尝试编写一个函数来计算两个输入字符串 str1 和 str2 的最长公共子序列的长度。 这就是我现在所拥有的, (define LCS (lambda (str1 str2) (if …

同展鸳鸯锦 2024-09-25 18:23:14 1 0

SICP、Scheme、DrRacket 问题:定时器/分析器功能?

我目前正在尝试做练习1.22,它需要一个名为runtime 的函数,它返回系统已运行的毫秒数。然而我的环境(R5RS)似乎没有这个。它也没有时间、当前毫秒、…

听风吹 2024-09-25 17:35:28 6 0

Common Lisp 中的原子和符号有什么区别?

在 Common Lisp 中称为原子的东西和符号之间有什么区别吗? 这些差异是否也适用于 Lisp 家族中的其他语言? (我知道原子在 Clojure 中具有不同的含义…

热鲨 2024-09-25 16:13:57 4 0

与 Common Lisp 库作斗争

我学习了scheme并很快掌握了很多,然后用它做了一个项目就很好了。我花了几天时间才完成。我现在正在尝试学习 common lisp 来感受一下,现在我真的很…

傾旎 2024-09-25 11:06:16 2 0

call-with-current-continuation 只能用 lambda 和闭包来实现吗?

有谁知道 call/cc 是否可以只用 lambda 和闭包来实现? 看起来 call/cc 会中断程序的流程(就像异常一样),但 lambda 和闭包无法做到这一点。因此我…

森罗 2024-09-25 08:43:04 5 0

嵌套函数调用

这已经让我彻底抓狂了。我有一个像这样的替代函数: (define (mysub x bind body) x, bind, body are lists ...) 我需要这样调用该函数: this is th…

我三岁 2024-09-25 01:25:38 3 0

空间与时间的方案代码分析

我正在学习 MIT 在线讲座,学习经典的 6.001 课程:计算机程序的结构和解释。 我试图了解根据内存使用与执行时间来分析代码复杂性。在前几堂课中,他…

情绪操控生活 2024-09-25 01:23:15 1 0

方案理解

我应该编写一个方案函数(数字计数 n),它接受正整数 n 并计算 n 的位数,即 6、4 或 9。 我无法理解我到底应该做什么,我对“n的数字是6、4或9”感…

圈圈圆圆圈圈 2024-09-24 20:16:51 2 0

方案编辑器程序

我正在尝试在Scheme(DrRacket)中开发一个编辑器,将列表传递到结构中。我处理了编辑器的所有功能,如击键、退格、向左和向右等,但我不知道如何实现…

他是夢罘是命 2024-09-24 17:12:49 2 0

使用语法规则在Scheme中隐式柯里化?

Jeffrey Meunier 在此处有一个隐式 Curry 宏,它使用 defmacro。我想知道是否有人用语法规则写过这个?…

爱本泡沫多脆弱 2024-09-24 12:17:21 5 0

为什么promise不是Scheme中的数据类型?

在Scheme中delay返回的对象是“一个promise”,但是promise不被认为是一种类型(所以没有promise?过程,并且它没有被列为R5RS 或 R6RS 中的一种类型…

眼泪也成诗 2024-09-24 11:13:13 2 0

PLT Racket 多个值的测试用例

我似乎无法使用 test-engine/racket-tests 包测试我在 PLT Racket 中编写的函数。 代码如下所示。它返回多个值(不知道为什么他们不称它们为元组)。 …

尸血腥色 2024-09-24 10:15:12 3 0
更多

推荐作者

留蓝

文章 0 评论 0

18790681156

文章 0 评论 0

zach7772

文章 0 评论 0

Wini

文章 0 评论 0

ayeshaaroy

文章 0 评论 0

初雪

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文