読者です 読者をやめる 読者になる 読者になる

型の別名

Haskell

Haskellでは、typeキーワードで型の別名を定義します。

type Point = (Integer, Integer)
foo :: Point -> String
foo p = show p

foo (0, 1)
→ "(0, 1)"