カテゴリー: Haskell

第三章

3.3代数データ型 うまく使えばバグを生みにくくすることが出来て良さそう。 例 — x,yの座標 data Cartesian2D = Cartesian2D Double Double deriving (Eq, Show) — 偏角と長さ data Polar2D = Polar2D Dou […]

続きを読む

第二章

ついでに第二章もしておく。 このへんも大体既知。 2.12 練習問題1,3省略 練習問題2 lastButOne :: [a] -> a lastButOne xs = head $ drop 1 $ reverse xs