salve a tutti, ahimè mi è toccato cimentarmi con f# (per passare esami universitari questo e altro) solo che ho un problema abbastanza pesante di cui non riesco a trovare una risposta sull'msdn o anche sui libri di testo (sarò cieco io, boh), non riesco a richiamare le funzioni per stampare su schermo.
ad esempio, programma abbastanza stupido
mi dà errore nel richiamo di sumto scrivendoCodice PHP:
let sumto= fun sum n ->
if n>0 then n + sum(n-1) else 0
printfn "%d" (sumto(10))
Il tipo '(int -> int)' non è compatibile con alcuno dei tipi byte,int16,int32,int64,sbyte,uint16,uint32,uint64, nativeint,unativeint, derivanti dall'utilizzo di una stringa di formato printf-style
e stessa cosa anche per altri esercizi. se qualcuno è così gentile da aiutarmi perché ne sto uscendo matto gliene sarei 30 volte grato![]()