scheme

scheme

文章 27 浏览 96

方案,函数列表作为参数

我正在努力解决这个问题。我想知道是否有人可以帮助我开始它或给我一些提示。 名为 apply-all 的函数,当给定函数列表和数字时,将在应用于该数字时生…

黯然 2024-11-01 16:52:40 0 0

尝试在 MacOSX Snow Leopard 上安装 MIT-Scheme 时遇到问题

我正在尝试安装 MIT-Scheme,以便我可以在终端上使用它,而不是使用 IDE,但是,我很难找到实际上最新且有效的教程。…

坏尐絯 2024-11-01 16:27:08 0 0

RacketScheme的“合同设计”是如何实现的?与埃菲尔铁塔有何不同?

我知道Eiffel(其鼻祖)和Racket都实现了“Design by Contract”的功能。可悲的是,我不确定其中一个与另一个有何不同。 Eiffel 的 DBC 依赖于 OOP 范…

悸初 2024-11-01 16:08:21 0 0

计划继续

我是计划和这个网站的新人。我写了一个像 (define function (lambda (liste) (do ((k 0 (+ k 1))) ((&gt k 3)) (do ((l 0 (+ l 1))) ((&gt l 3)) (do …

遥远的绿洲 2024-11-01 10:27:42 0 0

运行时间是多少?是 O(n) 吗?

我认为这个解决方案的运行时间是O(n)。但是,我不确定。谁能帮我弄清楚吗? (define (poly x coeff) (polyaux x (reverse coeff) 0)) the aux functi…

天生の放荡 2024-11-01 10:07:23 1 0

这个Scheme列表迭代器如何使用call-with-current-continuation?

我正在尝试阅读此代码: (define list-iter (lambda (a-list) (define iter (lambda () (call-with-current-continuation control-state))) (define c…

节枝 2024-11-01 00:20:56 1 0

Racket中的一些宏术语

我很长一段时间都对这些术语感到困惑,认为最好问问它们到底是什么意思: A.语法。 B. 语法值。 C. 语法对象。 Ds-表达式 E.datum(语法-&gtdatum) s…

好倦 2024-10-31 18:14:39 0 0

尝试反转Scheme中的列表

预先警告:这是一个家庭作业问题。我正在尝试编写一个反转列表的方案函数。 '(1 2 3) 变为 '(3 2 1) 等。我不允许使用执行此操作的预定义函数。 我在…

掀纱窥君容 2024-10-31 16:48:19 1 0

方案,SICP,R5RS,为什么延迟不是特殊形式?

这是关于 SICP 的第 3.5 章,其中正在讨论流。这个想法是: (cons-stream 1 (display 'hey)) 不应该评估 cons-stream 的第二部分,因此它不应该打印“…

迷途知返 2024-10-31 13:10:17 1 0

方案扩展功能

我已经尝试解决这个问题几个小时了。 函数 Expand 接受元素和频率列表并将它们扩展为一个简单列表。例如, (expand '(a (3 b) (3 a) b (2 c) (3 a)) …

似狗非友 2024-10-31 04:30:17 1 0

为什么这个宏不能执行?

我有以下愚蠢的测试: (define-syntax a (lambda (stx) (syntax-case stx () [(k e s) #'(let ((show display)) (e s))]))) (a show "something") 为…

×眷恋的温暖 2024-10-31 03:50:55 0 0

计划中的关闭如何运作?

我在 Racket/DrScheme 中测试了以下代码: (define (makem) (define x 34) (list (lambda () (set! x (+ x 1)) x) (lambda () (set! x (+ x 1)) x)) )…

·深蓝 2024-10-31 03:14:54 1 0

Racket 中的 gensym

我知道 gensym 可以生成符号,但似乎有一个带有基数的全局计数器,它可以非常大,例如, (define s (gensym 's)) s 可以结束与s12345一起。 我想知道…

独留℉清风醉 2024-10-30 23:51:19 1 0

嵌套let和lambda在Scheme中的排序

Scheme 中的两个函数之间有什么区别,一个是这样定义的, (define doSomething (lambda (x) (let (f (100)) (f x)))) 另一个是这样定义的? (define d…

万人眼中万个我 2024-10-30 13:25:12 0 0

(方案)递归函数来计算某些列表的所有可能组合?

计算所有可能的列表组合的递归函数的示例是什么?例如,(combine (list 1 2 3) (list 1 2)) 应返回 '((1 1) (1 2) (2 1) (2 2) (3 1 )(3 2))。…

如此安好 2024-10-30 04:05:04 1 0
更多

推荐作者

lorenzathorton8

文章 0 评论 0

Zero

文章 0 评论 0

萧瑟寒风

文章 0 评论 0

mylayout

文章 0 评论 0

tkewei

文章 0 评论 0

17818769742

文章 0 评论 0

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