問題タブ [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.

0 投票する
1 に答える
567 参照

scala - 実行せずに IO から他のコンテナにコンテンツを持ち上げる方法はありますか?

cats の公式ドキュメント: https://typelevel.org/cats-effect/typeclasses/liftio.htmlによると、IO から他のコンテナーに何かを持ち上げたい場合は、LiftIO トレイトを実装する必要がありますが、例ではunsafeRunXXXメソッドを明示的に実行してフェッチします。効果が出たら、それが変身の唯一の方法なのだろうか?

0 投票する
1 に答える
640 参照

scala - タグレスファイナルでいずれかをエラーに変更するエレガントな方法

私はよく次のようなことをします:

一言で言えば、それがただの戻り値ならif Eitheris leftthen useを意味します。raiseErrorright

「アンラップ」 するより便利な方法はありEitherますか?