すごいHaskell楽しく学ぼう!第4章
すごいHaskell楽しく学ぼう!Memo
- 作者: Miran Lipovača,田中英行,村主崇行
- 出版社/メーカー: オーム社
- 発売日: 2012/05/23
- メディア: 単行本(ソフトカバー)
- 購入: 25人 クリック: 580回
- この商品を含むブログ (73件) を見る
噂のすごいH本を読んで楽しくHaskellを学んでいこうというコンセプト ふつうのH本が終わったので次はこっち。
第4章Hello 再帰!
再帰処理について説明している章。
再帰はrecursion
リストなどで一つづつ処理を施している時に再帰を使う。
パターン的に、前章のパターンマッチを利用して、最初に空チェックをして
残りを再帰処理で整形していく。
maximum' :: (Ord a) [a] -> a maximum' [] = "エラー" maximum' [x] = x maximum' (x:xs) = max x (maximum' xs)
パターンマッチは見やすいが、慣れないうちは漏れなく処理の場合分けを書くというのは
頭を使うのでなかなか...
パターンマッチ処理に頭を使わないで書けるぐらい慣れて行きたい。
ふつうのH本もすごいH本も基本的に関数を再実装して確認していく流れが多いので、
手を動かして頭に入れていこうかと。
以上
- 作者: Miran Lipovača,田中英行,村主崇行
- 出版社/メーカー: オーム社
- 発売日: 2012/05/23
- メディア: 単行本(ソフトカバー)
- 購入: 25人 クリック: 580回
- この商品を含むブログ (73件) を見る