ResultとEitherとの違いは、Resultが「結果(任意の型)」と「エラー(エラー型のサブタイプを想定)」という2つの型で考える一方、Eitherは左右の型を差別せず「AかBか(任意の型)」の二者択一だけを表現する点。

WindymeltWindymelt のブックマーク 2024/05/13 02:45

その他

このブックマークにはスターがありません。
最初のスターをつけてみよう!

neverthrow で局所的に Result 型を使い、 try-catch より安全に記述する

    Result 型 (類似するものとして Either Monad の方が有名かもしれません) を導入する場合、アプリケーション全体の設計を変えたり、全箇所を書き換える必要はありません。 neverthrow は部分的に使用でき影響範囲...

    \ コメントが サクサク読める アプリです /

    • App Storeからダウンロード
    • Google Playで手に入れよう