【发布时间】:2023-03-08 20:25:01
【问题描述】:
我刚试过这个:
Prelude> [x*2|x<-[1..10]]
[2,4,6,8,10,12,14,16,18,20]
嗯,它似乎不像 F# 的“seq”,它是惰性求值的。这里这个集合中的所有元素都被打印出来了,所以看起来“列表理解”是急切的评估。
如果我想构建一个“惰性评估”的模型怎么办? 谢谢。
【问题讨论】:
标签: list haskell list-comprehension lazy-evaluation