サクサク読めて、アプリ限定の機能も多数!
ResultとEitherとの違いは、Resultが「結果(任意の型)」と「エラー(エラー型のサブタイプを想定)」という2つの型で考える一方、Eitherは左右の型を差別せず「AかBか(任意の型)」の二者択一だけを表現する点。
Windymelt のブックマーク 2024/05/13 02:45
neverthrow で局所的に Result 型を使い、 try-catch より安全に記述する[tech-技術][型]ResultとEitherとの違いは、Resultが「結果(任意の型)」と「エラー(エラー型のサブタイプを想定)」という2つの型で考える一方、Eitherは左右の型を差別せず「AかBか(任意の型)」の二者択一だけを表現する点。2024/05/13 02:45
このブックマークにはスターがありません。 最初のスターをつけてみよう!
zenn.dev/euxn232024/05/12
Result 型 (類似するものとして Either Monad の方が有名かもしれません) を導入する場合、アプリケーション全体の設計を変えたり、全箇所を書き換える必要はありません。 neverthrow は部分的に使用でき影響範囲...
40 人がブックマーク・3 件のコメント
\ コメントが サクサク読める アプリです /
ResultとEitherとの違いは、Resultが「結果(任意の型)」と「エラー(エラー型のサブタイプを想定)」という2つの型で考える一方、Eitherは左右の型を差別せず「AかBか(任意の型)」の二者択一だけを表現する点。
Windymelt のブックマーク 2024/05/13 02:45
このブックマークにはスターがありません。
最初のスターをつけてみよう!
neverthrow で局所的に Result 型を使い、 try-catch より安全に記述する
zenn.dev/euxn232024/05/12
Result 型 (類似するものとして Either Monad の方が有名かもしれません) を導入する場合、アプリケーション全体の設計を変えたり、全箇所を書き換える必要はありません。 neverthrow は部分的に使用でき影響範囲...
40 人がブックマーク・3 件のコメント
\ コメントが サクサク読める アプリです /