Agile 成功法則|敏捷實作者的解決方案 Effective Debugging 中文版 | 軟體與系統除錯的 66 個具體作法 精通 Go 程式設計
Part 01 基礎知識01 基本語法和 GHCi02 data 和模式比對03 串列、遞迴和盒子比喻04 元組、型別推斷和高階函數05 常用的高階函數和函數的補充語法06 常用的串列操作:映射、 過濾、折疊和掃描07 型別類別08 數字相關的型別類別09 type、newtype 和惰性求值10 模組語法以及 cabal、Haddock 工具Part 02 重要的型別與型別類別11 函子12 透鏡組13 應用函子14 單位半群和一些有趣的應用函子15 解析器16 單子17 八皇后問題和串列單子18 Reader 單子19 State 單子20 IO 和它的夥伴們Part 03 高階型別類別和專案實作21 語言擴充和程式標注22 Foldable 和 Traversable23 串列、陣列和散列24 單子變換25 單子變換的升格操作26 高效率的字串處理27 網路程式設計28 Haskell 與資料庫29 範本程式設計30 並行和平行程式設計31 高階型別程式設計32 序列化/反序列化與泛型程式設計33 Haskell 中的異常處理