PDA

View Full Version : [ML] Accumulatori in ML


reizel
03-02-2009, 17:34
salve ragazzi ho l'esame l'11 e mi manca una cosa su cui prepararmi..
non capisco come vengono usati gli accumulatori in ML, cosa sono e il loro funzionamento..
sulle dispense non c'è, documentazione online non c'è...
ho trovato qualcosa sui vari siti univeritari ma non dice nulla...

siete rimasti solo voi, qualcuno sa darmi una manina?

grazie...

reizel
04-02-2009, 18:26
up

reizel
05-02-2009, 17:45
uppete

reizel
06-02-2009, 13:33
upeete ^^

shinya
06-02-2009, 13:48
salve ragazzi ho l'esame l'11 e mi manca una cosa su cui prepararmi..
non capisco come vengono usati gli accumulatori in ML, cosa sono e il loro funzionamento..
sulle dispense non c'è, documentazione online non c'è...
ho trovato qualcosa sui vari siti univeritari ma non dice nulla...

siete rimasti solo voi, qualcuno sa darmi una manina?

grazie...

Ma forse dovresti spiegare meglio di cosa stai parlando. Cosa intendi per 'accumulatore'?? In che contesto? Stai parlando di foldr/foldl su liste? Qual'è la domanda che ti viene posta?

reizel
06-02-2009, 14:53
mi servirebbe qualche riga su come vengono usati gli accumulatori quando non possono essere passati come parametro alla funzione...
tipo

let rec sommapd l = match l with
[] -> (0,0) |
x::xs when x mod2 = 0-> let (a,b)= sommapd xs in (a+x,b) |
x::xs when x mod <> 0-> let (a,b)= sommapd xs in (a,b+x) ;;

ecco usi di questo tipo...