流实现

发布于 2024-10-29 02:22:26 字数 37 浏览 4 评论 0原文

流可以像在 SICP 中一样在 DrRacket 中实现吗?

Can streams be implemented in DrRacket as they are in SICP?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

白色秋天 2024-11-05 02:22:26

简短的回答:是的。

事实上,Racket 有几个的东西在这方面可能对你有用;有流和流构造器、生成器、序列和惰性语言,以及 (IIRC) SICP 使用的“延迟”和“强制”。

为了帮助您入门,这里是延迟评估的文档页面,它可能最接近您所询问的内容。

http://docs.racket-lang.org/reference/Delayed_Evaluation.html

Short answer: yes.

In fact, Racket has several things that might be useful to you in this regard; there are streams and stream constructors, generators, sequences, and a lazy language, along with the 'delay' and 'force' that (IIRC) SICP uses.

Just to get you started, here's the documentation page for Delayed Evaluation, which is probably closest to what you're asking about.

http://docs.racket-lang.org/reference/Delayed_Evaluation.html

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