
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
【JavaScript】Promise は Either Monad? - Qiita
イントロダクション JavaScript における Promise は失敗か成功のどちらかを表し、どちらの場合も何らか... イントロダクション JavaScript における Promise は失敗か成功のどちらかを表し、どちらの場合も何らかの値を持つことができる。さらにメソッドチェーンによりパイプラインのようなものを作ることができ、失敗すると short-circuit する。この点において Promise は Either monad の async 版のような感じがする。ここでは JavaScript の Promise と Scala の Either の対応関係を示す。 Note: 筆者は関数型プログラミングに詳しくない。 constructor Promise の constructor である Promise.resolve と Promise.reject はそれぞれ Scala の Right と Left に対応している。
2022/05/17 リンク