我认为我已经足够理解F#单子(工作流),我在我的代码中看到了一些实现它们有意义的地方。
例如,我有一个带有多个嵌套if/then的函数,即只有当数据沿途通过某些“测试”时,该函数才应继续运行。
我熟悉“maybe”单子,但在我看过的所有示例中,它都是编码为操作
例如,我有一个带有多个嵌套if/then的函数,即只有当数据沿途通过某些“测试”时,该函数才应继续运行。
我熟悉“maybe”单子,但在我看过的所有示例中,它都是编码为操作
let!
绑定的,而我并没有这样做。 我希望有人能为我提供一个针对嵌套布尔测试而非let
绑定的“maybe”工作流示例。