Haskell プログラミングの心得 使用するPCについて PCにはメモリは積めるだけ積む プログラムの実行効率について たかだか定数倍の計算量の節約など気にするな 大富豪プログラミングでいこう プログラムスタイル 再帰を書くな Prelude や標準ライブラリの 高階関数を探せ map, iterate, foldr, scanl, mapAccumL, ... 関数どうしの演算を定義せよ (||) :: Bool -> Bool -> Bool pOR :: (a -> Bool) -> (a -> Bool) -> (a -> Bool)