scheme

scheme

文章 27 浏览 96

没有显式突变的方案中向后延续的最简单示例

我用 C# 编写了一个小型方案解释器,并意识到我实现它的方式很容易添加对正确延续的支持。 所以我添加了它们......但想“证明”我添加它们的方式是正…

挽你眉间 2024-07-24 08:00:23 5 0

在Scheme中使用let

我想编写一个程序来求Scheme中二次方程的根。 我使用 LET 来进行某些绑定。 (define roots-with-let (λ (a b c) (let ((4ac (* 4 a c)) (2a (* 2 a))…

枕花眠 2024-07-23 21:36:41 3 0

如何用 Eager 语言制作惰性列表?

我想在Scheme中制作一个惰性列表。 这是我到目前为止所拥有的。 Constructor for Pairs (define (cons-stream a b) (cons a (λ() b))) Selectors (…

债姬 2024-07-23 21:01:49 11 0

什么是“无积分”? 风格(在函数式编程中)?

我最近注意到的一个短语是“point free”风格的概念...... 首先,有 这个问题,以及还有这个。 然后,我发现这里他们提到“另一个可能值得讨论的主题…

薄荷港 2024-07-23 11:54:36 6 0

如何应用方案中列表中的匿名函数?

我正在学习Scheme。 下面的代码有什么问题?我想编写一个程序,从列表中获取第一个函数,然后将其应用于数字? (define num 3) I want to do somethin…

空袭的梦i 2024-07-23 11:07:40 2 0

eq 之间的区别? 和 = 在方案中?

&gt (eq? 1 1) #t &gt (eq? 1.1 1.1) #f &gt (= 1.1 1.1) #t 这是DrScheme 中的交互窗口。 有人可以解释一下 = 和 eq 之间的区别吗? 在计划中?…

ぶ宁プ宁ぶ 2024-07-23 05:20:31 6 0

和空的区别? 和空? 在方案中

Berkeley 的“CS 61A Lecture 8: UI Recursion and Iteration III”说 无效的? 检查列表是否为空并且为空? 检查列表是否为空或单词是否为空? 讲师…

晨曦慕雪 2024-07-22 21:42:28 7 0

在Scheme 或一般情况下使用的“thunk”是什么?

我在与 Scheme 和类似领域相关的代码和文档中的很多地方都遇到过“thunk”这个词。 我猜测它是一个过程的通用名称,它有一个正式的参数。 那是对的吗…

抚笙 2024-07-22 15:03:42 3 0

打印和显示之间的区别

PLT 方案的 文档 说: 提供打印的理由 是显示和写入两者 有比较标准的输出 惯例和这种标准化 限制环境的方式 可以改变这些人的行为 程序。 无输出约定…

謸气贵蔟 2024-07-22 10:00:25 3 0

如何加载库以支持 R5RS 语言(DrScheme)中的哈希表?

看起来 DrScheme 中的 R5RS 语言没有附带哈希表库。 当我运行(make-hash-table)时,它会抛出错误... Pretty Big 支持哈希表,但不支持可变对.. 所以…

捂风挽笑 2024-07-22 05:24:21 6 0

SICP 的 DrScheme 中使用哪种语言?

我一直在 DrScheme 4.2 中使用 SICP 模块,但是哪种语言对 DrScheme 中的 SICP 支持最好? 这里有人尝试过这个吗? 谢谢。…

顾忌 2024-07-21 23:45:39 7 0

如何使用 MIT-Scheme 执行 .scm 脚本(在 REPL 之外)?

我想输入类似“scheme file.scm”的内容并让它解释该文件,然后带我返回 shell,而不是将其加载到 REPL 中。 编辑:我尝试过方案&lt test.scm 仍然使…

怀中猫帐中妖 2024-07-21 23:43:05 4 0

功能:构造一个整数列表 1..n

这不是家庭作业。 我正在自学标准机器学习。 我也了解一点Scheme,所以这个问题应该可以用任何一种语言来回答。 我给自己布置的任务是编写一个函数,…

月亮是我掰弯的 2024-07-20 07:51:36 7 0

如何使用内置列表功能“过滤器”

请帮助我使用 DrScheme 内置功能“过滤器”。 “创建一个函数“hello”,它使用数字“Max”和数字“L”列表,在“L”中生成小于“Max”的数字列表。”…

野の 2024-07-19 07:35:33 4 0

为什么要执行更高阶的程序?

因此,如果一种语言提供了更高阶的过程,那么我可以拥有返回过程的过程。 例如: (define (Proc a b c) (lambda (x) ( #| method body here in terms …

自在安然 2024-07-19 06:02:26 7 0
更多

推荐作者

玍銹的英雄夢

文章 0 评论 0

我不会写诗

文章 0 评论 0

十六岁半

文章 0 评论 0

浸婚纱

文章 0 评论 0

qq_kJ6XkX

文章 0 评论 0

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