Sto imparando f # e ho un problema piuttosto banale che non sembra avere senso. Sto lavorando su Project Euler problema 2 e ho ottenuto questo:Valore o costruttore non definito
let fib (x : BigInteger) (y : BigInteger) (max : BigInteger) =
let added = x + y
if added > max then y
else fib y (x + y) max
ho ottenuto l'errore alla chiamata fib ricorsiva:
valore o il costruttore 'fib' non è definito
E non sono sicuro del perché. Qualsiasi aiuto?
System.Int32.MaxValue >> 4000000 e "termini con valore pari" – BLUEPIXY
@BLUEPIXY: Sì, so che al momento non è una soluzione corretta o efficace al problema. È un tentativo iterativo. Sto solo cercando di ottenere tutta la sintassi. –