問題タブ [cats-effect]
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.
scala - タグレス final の parSequence と parTraverse
タグレスファイナルを使用して(IOを使用せずに、むしろ一般的なFを使用して)、次のようなものを抽象化するにはどうすればよいですか:
私が得ることができる最も近いparTraverseN
のは Concurrent オブジェクトからの使用ですが、これは並行ではなく並行して実行されると思います ( parallelismのように)。また、そうでないn
場所を選択するように強制します。parTraverse
リストのサイズは一例にすぎず、もっと大きくなる可能性があります。doSomething
は純粋な関数なので、複数回実行しても問題なく並列実行できます。
理想的には、それdoSomething
が返されることを考えると、正しい型クラス インスタンスを持つにIO[Unit]
抽象化したいと思います。parTraverse_
F