ソースファイルの拡張子 コメントなど コメント $ おまけ 関数合成 関数の定義 ガード case of ワイルドカード アズパターン タプル リストの基本 無名関数の基本 リストの内容表現と数列表記 局所定義 where let do Haskellのインデント(レイアウト) クラス readとshow show read データ型 data宣言 フィールドラベル 複数のデータ構築子とフィールドラベル type宣言 newtype宣言 ソースファイルの拡張子 Haskellのソースの拡張子には".hs"や".lhs"が用いられる。この2つには違いがある。".lhs"という拡張子を選択すると、明示的に指定しないと全ての行はコメントとみなされる。つまり、 this line is ignored. > plus x y = x+y 2行目のように、">"を行頭につけると、その行はプログラム本