Idris2/tests/idris2/builtin/builtin006/Test.idr

10 lines
153 B
Idris
Raw Normal View History

data MyNat
= Z
| S MyNat MyNat
natToInt : MyNat -> Integer
natToInt Z = 0
natToInt (S k _) = 1 + natToInt k
%builtin NaturalToInteger natToInt