【问题标题】:Does F# use lazy evaluation by default?F# 默认使用惰性求值吗?
【发布时间】:2012-10-29 22:22:25
【问题描述】:

F# 有惰性求值吗?

【问题讨论】:

标签: f# lazy-evaluation


【解决方案1】:

F# 默认不是惰性的(类似于 Haskell)。但是可以使用显式的惰性。请参阅 MSDN 上的 Lazy Computations

【讨论】:

  • 谢谢。您能否提供一个惰性素数序列的 F# 示例,以及如何从中获取 n 素数?
  • Lazy 类型计算单个结果。您想要一个序列 (IEnumerable<'T>)。看看this question 的一些例子。
猜你喜欢
  • 1970-01-01
  • 2014-08-24
  • 1970-01-01
  • 2015-08-29
  • 1970-01-01
  • 2014-02-28
  • 1970-01-01
  • 1970-01-01
  • 2011-07-14
相关资源
最近更新 更多