iT邦幫忙

monad相關文章
共有 7 則文章
鐵人賽 Software Development DAY 28

技術 [Day 28] RxJS 簡介 (2)

前言 今天會接續昨天的 RxJS 介紹,繼續介紹 flatten operator,以及如何自己打造簡易 Observable,最後以 FP 視角再次檢視 O...

鐵人賽 Software Development DAY 25

技術 [Day 25] 再探 Monoid

前言 前面幾篇文章介紹了一些 FP 世界中的容器工具如 Functor、Monad、Applicative 等,其實還有很多沒有介紹到,例如 Reader、S...

鐵人賽 Software Development DAY 22

技術 [Day 22] Monad 入門 (2):核心概念與定律

前言 在上一篇文章中,我們學會了 Monad 的實用工具 chain,它透過結合 map 和 join 來解決巢狀容器問題,讓我們的函數組合保持流暢。今天會再...

鐵人賽 Software Development DAY 21

技術 [Day 21] Monad 入門 (1):撫平巢狀的洋蔥

前言 在過去幾篇文章中,我們認識了 Functor 這個 FP 工具,透過 .map,我們學會了如何在一個「容器」或「上下文 (context)」內,對值進行...

鐵人賽 Software Development DAY 25

技術 Day 25. 打造自己的Monad

今天要從頭開始打造一個Monad類別的Response模組,將各類別的定義複習一次,以後再看到這些FP的類別名詞時就不會再陌生。 定義 依照昨天的內容定義常數U...

鐵人賽 Software Development DAY 14

技術 Day 14. 化同存異 - Monad Functior

今天要介紹令人聞名喪膽的Monad Functor,因為名字聽起來就像怪獸一樣。 Monad 我們要先從Day12最後的例子說起,但是我們將Either修改成O...

鐵人賽 Software Development DAY 16

技術 Reader Monad

相依注入 - Dependency Injection ,對於 OOP 來說是一個很重要的概念,各框架、語言也都有非常多的函式庫可以用。主流的注入的方法主要有兩...