Bonjour,
Quelle est la différence entre les deux signatures de cette même fonction "factorial" :
Code:
1
2
3 factorial :: Int -> Int factorial 0 = 1 factorial n = n * factorial (n - 1)
Merci pour votre aide.Code:
1
2
3 factorial :: (Integral a) => a -> a factorial 0 = 1 factorial n = n * factorial (n - 1)