首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在dr.Racket中构建无限流会重载我的内存限制吗?

在dr.Racket中构建无限流会重载我的内存限制吗?
EN

Stack Overflow用户
提问于 2013-11-16 12:23:45
回答 1查看 483关注 0票数 0

对于在Dr.Racket中构建自己的流实现的任务,我认为我做得很正确.

然而,现在我试图隐式地定义一些用于测试一切的无限流。

代码语言:javascript
复制
(define ones (stream-cons 1 ones))

-i已经创建了我自己的反流实现,我不认为这是问题所在,问题是当我尝试运行这段代码时,我看到一个错误的说法。

代码语言:javascript
复制
ones: undefined;
reference an identifier before its definition

我做错什么了?如果我是说创建一个类似的过程

代码语言:javascript
复制
(define (ones) (stream-cons 1 ones))

我的定义是允许的,但是实现需要稍微改变一下

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-11-18 20:40:44

对它们的正确调用是(stream-first ones)

请参阅Racket文档:http://docs.racket-lang.org/reference/streams.html

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20018415

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档