This repository has been archived on 2022-05-15. You can view files and clone it, but cannot push or open issues or pull requests.
Files

362 B
Raw Permalink Blame History

Вычисление факториала хвостовой рекурсией

Cсылка на видеоразбор

https://youtu.be/d7vrUHXSpFo

Код из книги

#let rec tfact x n =
    if n = 0 then x
    else tfact (x * n) (n - 1);
tfact : int -> int -> int = <fun>
#let fact n = tfact 1 n;;
fact : int -> int = <fun>