📅  最后修改于: 2021-01-01 14:50:19             🧑  作者: Mango
惰性计算是F#的功能。延迟计算不会立即进行评估。需要结果时执行。它可以帮助提高代码的性能。
句法
let identifier = lazy ( expression )
在上面的代码中,expression是仅在需要时才评估的代码。 F#使用强制方法执行延迟计算。
let add x y = x+y
let result = lazy (add 10 10)
printfn "%d" (result.Force())
输出:
20