Functional Programming文章列表 | CodeData
top

Haskell Tutorial(22)Maybe 有無、Either 對錯

By caterpillar | 2015/04/01

將程式世界區分為純綷與非純綷的 Haskell,面對錯誤時,也同樣有兩套哲學,其中一套使用 Maybe 與 Either 這類型態來處理錯誤,另一套是 Exception …

Haskell Tutorial(21)來寫些迴圈吧!

By caterpillar | 2015/03/25

Haskell 中沒有迴圈語法,這不意外,迴圈的本質就是變動的(Mutable),使用迴圈,多半是為了改變狀態,無論是變數的狀態、物件的狀態、程式的狀態或者是真實世界的狀態。

Haskell Tutorial(20)初探 IO 型態

By caterpillar | 2015/03/18

純函數式的世界泡久了,現在換換口味,暫時探出頭來看看不純綷的世界好了,實際上,你還是得與真實世界溝通,你得接受輸入,在結果運算出來之後,再輸出到真實世界之中 ...

Haskell Tutorial(19)Data.Set 與 Data.Map 模組

By caterpillar | 2015/03/11

常用的資料容器還有集合(Set)與字典(Dictionary)等,這邊就先來探討與這兩種容器相關的 Data.Set 與 Data.Map 模組。

Haskell Tutorial(18)認識 Data.List 模組

By caterpillar | 2015/03/03

暫且換個方向,來看看 Haskell 中提供的標準模組中,有哪些基本常用的函式可以使用,詳細介紹每個 API 如何使用其實也蠻沒意義的,這是 API 文件該做的事,這邊的重點還是擺在一個足夠讓你往後探索的基礎上。

我們的作者

» 全部作者群

熱門技術文章

最新論壇文章