Я пытаюсь написать функцию (fac: n: int -> int), которая вычисляет N!факультет с использованием рекурсии.Но я понял что-то не так.надеюсь, что вы можете помочь
let rec factorial (fac : int -> int) =
if fac = 0 then 1
else fac * factorial (n-1)
let num = factorial 6
printfn "%A" num
printfn "%A" factorial