問題タブ [computation-expression]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
1695 参照

f# - 結果のリストを計算式内のリストの結果に変換しますか?

私は、これらのルールに従ってResult<'T, 'E> listシングルにしたいを持っています:Result<'T list, 'E>

  • いずれかResultが のError場合、結果はError
  • 結果が の場合、リストErrorの最初にある必要がありますError
  • すべての結果が である場合OK、結果は でOkあり、リストの順序を維持する必要があります

だから私は行って、これを次のように実装しました:

ただし、これは標準ライブラリに既に実装されている可能性があるもののようです。ありますか?

Result次に、次のような計算式があります。

all内部で使用できますresult { ... }が、さらに統合することは可能ですか? たとえば、ResultBuilder.For?