Я изучаю 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
Я получил ошибку при рекурсивном вызове выдумка:
Value или конструктор «выдумка» не определен
И я не уверен, почему. Любая помощь?
System.Int32.MaxValue >> 4000000 и «четные термины» – BLUEPIXY
@BLUEPIXY: Да, я знаю, что это не правильное или эффективное решение проблемы на данный момент. Это итеративная попытка. Я просто пытаюсь полностью получить весь синтаксис. –