関数

2章のhead.hsを作成。

関数の定義が登場しました。定義自体は簡単で、

関数名 仮引数1 仮引数2 … 仮引数n = 本体

と書くだけ。分からなかったのは関数の終わりがどこになるのか。}やendで終わるのであれば馴染みがあるのですが、そういう特定のキーワードはないみたいですね。インデントでしょうか。

新しく登場した関数はunlines, take。unlinesは前に出てきたlinesの反対なので簡単。takeもリストから値を取るだけで簡単です。