2014-05-09 型についてメモ Haskell data Shape = Circle Float Float Float ghci> :t Circle Circle :: Float -> Float -> Float -> Shape ということで、値コンストラクタは関数。 ghci> :t Circle 2 1 Circle 2 1 :: Float -> Shape 部分適用もできる