第3回メモ - lovers-of-haskell/Learn-You-a-Haskell-for-Great-Good GitHub Wiki
話の内容
- emacsのhaskell-modeのindentがよくわからない
- オフサイドルールを解釈してindentできる位置を提案してくる
- きもいのでoffにしましょう
- p57の挿絵は何?
- クイックマン
- whereとletの使い分けは?
- whereのほうが良く見かける
- パターンマッチが手続き型言語のswitchと比べて強力な理由は?
- ユーザ定義型が使えるから
- データのbindingも一緒に行えるから
- パターンマッチの種類ってどのくらいあるの?
- 再帰の練習に幾つかの関数を定義
- zip
- zipWith
- elem
- zip,zipWithは本に載ってる書きかたとData.Listで定義されている書きかたが違っていて面白い
- Data.Listにあるsort関数読解
- 3,4章の集大成的内容でなかなか面白い
- http://hackage.haskell.org/packages/archive/base/latest/doc/html/src/Data-List.html#sort