Версия 1.9.2.9



Поддерживаемые системы:


  • Win32





Лицензия:


  • Проприетарная





Примеры:



Факториал (рекурсия):

Используется сопоставление по образцу с последующим рекурсивным
вызовом. Ключевое слово let задаёт новое определение - в данном случае
функцию fac. rec - обозначает, что определение будет рекурсивным.
Сопоставление по образцу определяется ключевым словом match.


let rec fac n = match n with 
| 0 -> 1
| _ -> n * fac(n - 1)

do printf "10! = %d" (fac 10)





Конструктор сайтов - uCoz
Copyright MyCorp © 2024