2012-10-01から1ヶ月間の記事一覧

C#/Java頭の私がHaskellに戸惑ったところ(ただしモナドを除く)

いろいろあるが、以下の3つかな。 値コンストラクタは型ではない たとえば、CircleとRectangleを含むShapeという独自のデータ型を定義するとする。Circleは半径を、Rectangleは幅と高さを持つとする。そういうデータ型はHaskellだとこんな感じで定義する。 d…