F#モナド(ワークフロー)について十分に理解しているので、コード内でそれらを実装することが理にかなっている場所がいくつかあります。
たとえば、複数のネストされたif / thenを持つ関数があります。つまり、関数は、データが途中で特定の「テスト」に合格する限り継続する必要があります。
私は「たぶん」モナドに精通していますが、私が見たすべての例では、let!
バインディングを操作するようにコード化されていますが、これは私が行っていません。let
バインドではなく、ネストされたブール型テスト用に調整された「多分」ワークフローの例を誰かが提供してくれることを期待しています。