📜  F#惰性计算

📅  最后修改于: 2021-01-01 14:50:19             🧑  作者: Mango

F#惰性计算

惰性计算是F#的功能。延迟计算不会立即进行评估。需要结果时执行。它可以帮助提高代码的性能。

句法

let identifier = lazy ( expression )

在上面的代码中,expression是仅在需要时才评估的代码。 F#使用强制方法执行延迟计算。

F#惰性计算示例

let add x y  = x+y
let result = lazy (add 10 10)
printfn "%d" (result.Force())

输出:

20