F#默认使用惰性求值吗?

4
F# 是否支持惰性求值?

9
看起来像是一个懒人问题:P。 - pad
1个回答

9

F#默认情况下不是惰性的(类似于Haskell),但是可以使用显式惰性。请参见MSDN上的延迟计算


谢谢。您能提供一个 F# 中懒惰素数序列的例子,并说明如何从中取出 n 个素数吗? - mcandre
3
Lazy 类型计算单个结果,你需要一个序列 (IEnumerable<'T>)。请查看这个问题 获取一些示例。 - Daniel

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接