2/23 勉強メモ

少し久々になっちゃったけど勉強。
Programming Haskellの第6章の演習問題。


https://github.com/a-hisame/FunctionalPractice/blob/prac6/prac6.hs


んー。さすがにこのあたりの基本はプログラミングの基礎と合わせて普通にできるようになってきた感。
常時パターンマッチで定義できるのは便利ですね。


あとは、xxs@(x:xs)みたいにして[リスト全体]@[分解分]として記述できるのは良いですね。
match式の場合は
xxs match x :: xs -> xxs
みたいにして使うから、あまり意識したことなかったかもしれない。