[解決済み] 機能的デザインパターン【終了しました
2022-10-15 04:30:01
質問
モナド、アプリケーティブ、アローなど、多くの関数型イディオムがあります。それらはさまざまな記事で文書化されていますが、残念ながらそれらが一か所にまとめられている本や記事を私は知りません(あるのは タイペークラッシックペディア がありますが、うまくカバーできていない部分が多いです)。どなたか、一箇所でそれらをうまくカバーし、FPの中級スキルを持つプログラマがアクセスできる記事/書籍を推薦していただけませんか?
どのように解決するのですか?
もしあなたがScalaを学びたいなら、Paul ChiusanoとRunar Bjarnasonの本を読むことをお勧めします。
第II部 機能設計とコンビネータライブラリ
- 小さな言語を作る
- JSONのシリアライズ
- 仕様に基づくテスト
- パーサ
- 純粋な関数型並列処理
- 純粋に機能的な状態
パート III: 機能的なデザインパターン
- 抽象化の事例
- モノイド
- ファンクタ
- モナド
- 適用ファンクタ
- トラバーサブルでフォールダブルなデータ構造
- コモナド
パート IV: 規則を破る:エフェクトとI/O
- 効果 vs. 副次効果
- ストリーム処理とインクリメンタル I/O
- 型システムによる効果測定の強制
関連
-
[解決済み] (関数型)リアクティブプログラミングとは?
-
[解決済み] 関数型プログラミングで時間関数が存在するのはなぜですか?
-
[解決済み】関数型プログラミングはGoFデザインパターンに取って代わるか?
-
[解決済み】純粋な関数型プログラミングの効率性
-
[解決済み] RDDの内容を印刷するには?
-
[解決済み] Scalaのforループは下降か減少か?
-
[解決済み] private[this] vs private
-
[解決済み] 単純な case class の順序を定義する簡単な慣用的方法
-
[解決済み] HDFSではなく、ローカルファイルをsc.textFileで読み込む方法
-
[解決済み] sbtとGradleの比較 [終了しました]。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】関数型プログラミングはGoFデザインパターンに取って代わるか?
-
[解決済み] RDDの内容を印刷するには?
-
[解決済み] 依存するメソッドタイプの説得力のある使用例とは?
-
[解決済み] IntelliJ IDEAで依存関係が変更された後、build.sbtから強制的に再ロードするには?
-
[解決済み] scalaの列挙を理解する
-
[解決済み] SBTが終了せずに実行を停止する
-
[解決済み] sbtとGradleの比較 [終了しました]。
-
[解決済み] Scala の private と protected コンストラクタ
-
[解決済み] Scala の Case Classes のオーバーロード・コンストラクタ?
-
[解決済み] Scalaでmapを使用してインデックスを受け取るにはどうしたらいいですか?