所以Monad到底是什麼

4公開內容

如果你曾經嘗試理解Monad,但看到文件上的定義卻一個字都看不懂,你或許會因此放棄,這並不是你的錯,官方文件從不說明遇到某些情況時為什麼仍沒有問題。這個系列目的是希望能從軟體開發的角度理解Monad等的概念,並試圖把所有我能想到的各種範例與反例一一展開討論,循序漸進地打破與重建我們對於Monad的印象。

全部內容
免費與付費
最新發佈優先
如果你曾經試圖學習函數式編程,並嘗試理解Monad,但看到文件上的定義卻一個字都看不懂,使用的術語、概念和一般常見的語言又很不一樣。網路上的教程往往都是以最簡單的範例試圖解釋Monad,但看到實際案例後又發現你完全不懂。事實上大部分教程的描述並不適用於「所有」的Monad,甚至在某方面來說是錯的,就