Haskell文章列表 | CodeData
top

Haskell Tutorial(27)可直接函式套用的 Applicative

By caterpillar | 2015/06/02

如果你需要 (Just 10) * (Just 5) 能得到 Just 50 的效果呢?其他像是 List 會不會有這種需求呢?... 也就是說,我們希望將 add (Just 10) (Just 5) 這類的操作通用化!

Haskell Tutorial(26)Functor 的 fmap 行為

By caterpillar | 2015/05/20

在還沒有談到 Functor 前,其實已經看過類似的行為,也就是 List 與 map,Functor 不過就是進一步將這個行為規範出來並命名為 fmap 而已 …

Haskell Tutorial(25)可被映射盒中物的 Functor

By caterpillar | 2015/05/12

接下來,我們要逐步認識 Monad,不過,不是直接認識它,而是先來認識 Functor 與 Applicative,它們跟 Monad 的精神類似,都是有關於值、情境(Context)、動作的指定 …

Haskell Tutorial(24)拋出與自訂 Exception

By caterpillar | 2015/04/28

Haskell 中有非常多種處理錯誤的方式,像是 8 ways to report errors in Haskell 就提出了八種方式,有些還涉及到目前我還沒談到的 Monad,無論如何,這邊先從簡單的開始。

Haskell Tutorial(23)Exception 的 catch 與 handle

By caterpillar | 2015/04/15

在純綷的世界中拋出 Exception 這件事並不建議,因為你很難掌握函式實際被執行的時間,在非純綷世界中拋出 Exception 合理的多,因為總是會有意外狀況 …

我們的作者

» 全部作者群

熱門技術文章

最新論壇文章