[Haskell-beginners] Enum for natural numbers

Daniel Fischer daniel.is.fischer at web.de
Mon Dec 21 16:06:46 EST 2009


Am Montag 21 Dezember 2009 21:02:06 schrieb kane96 at gmx.de:
> > your type is
> > data Nat = S Nat | Z
> > and not
> > data Nat = 1 + Nat | 0
>
> Do I have to use something like fromEnum (S Z)? Or or the iteration wrong?

Which operation on Nat corresponds to (1 +) on Int[eger] ?


More information about the Beginners mailing list