流实现

时间:2011-04-01 02:43:46

标签: data-structures scheme racket

可以在DrRacket中实现流,因为它们在SICP中吗?

1 个答案:

答案 0 :(得分:4)

简短回答:是的。

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

为了让您入门,这里是延迟评估的文档页面,它可能最接近您的要求。

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