Я изучаю f#, и у меня есть довольно тривиальная проблема, которая кажется бессмысленной Я работаю над проблемой Project Euler 2, и у меня есть это:
let fib (x : BigInteger) (y : BigInteger) (max : BigInteger) =
let added = x + y
if added > max then y
else fib y (x + y) max
У меня есть ошибка при рекурсивном вызове fib:
Значение или конструктор 'fib' не определено
И я не знаю почему. Любая помощь?