門外漢文章列表 | CodeData
top

Haskell Tutorial(23)Exception 的 catch 與 handle

By caterpillar | 2015/04/15

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

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 模組。

我們的作者

» 全部作者群

熱門技術文章

最新論壇文章