[
Home
]
[ Index:
by date
|
by threads
]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
| Date: | -- (:) |
| From: | Remi VANICAT <vanicat@l...> |
| Subject: | Re: [Caml-list] Débutant :) |
"AgEnT007" <agent007-fr@wanadoo.fr> writes: > Bonjour à tous, > je viens de me mettre cette aprés midi mëme au language CAML et je bute deja sur un exemple que j'ai trouvé :) > > voici ce que j'ai: > > let rec exemple_1 f a l = > if l = [] then a > else exemple_1 f ( f a (List.hd l)) (List.tl l) ;; > > j'ai compris l'utilité d'une telle declaration mais pas celle du > < a > qui se trouve à la 3eme ligne. > Quelqu'un pourrait t'il m'éclairer sur la troisieme ligne? si l = [1; 2; 3; 4; 5; 6; 7; 8; 9] alors exemple_1 f a l va calculer (f (f (f (f ... (f (f a 9) 8) ...4) 3) 2) 1) cette fonction a une utilité. J'espère que c'est clair.... -- Rémi Vanicat vanicat@labri.u-bordeaux.fr http://dept-info.labri.u-bordeaux.fr/~vanicat ------------------- Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr