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

パターンマッチで階乗

Haskell
main = print $ fact 3

fact :: Int -> Int
fact 0 = 1
fact x = x * fact (x - 1)