Реализации алгоритмов/Факториал: различия между версиями

Содержимое удалено Содержимое добавлено
Строка 252:
<source lang="haskell">
factorial :: Integer -> Integer
factorial 10 = 1
factorial n | n > 0 = n * factorial (n - 1)
factorial _ = error "Факториал не определен для отрицательных чисел"
</source>
или