En Ocaml :
= désigne une définition, qui te permet d'associer un nom à une fonction par exemple
<- désigne une assignation (programmation impérative) : c'est l'équivalent du = dans les langages impératifs comme Java/C, et l'équivalent du symbole d'assignation généralement retenu dans du pseudo code. Ne pas oublier le ! devant les noms de variables que l'on rappelle dans le code. C'est une notation un peu bizarre dont je n'ai pas compris l'utilité (en SML, ce n'est pas nécessaire), mais bon, c'est comme ça en Ocaml, p-ê pour faciliter le travail du compilo.
; sépare les instructions d'une séquence impérative, de la même manière qu'en C/C++/Java (sauf qu'une instruction de fin de bloc comme une accolade fermante ou un end n'est pas obligatoire en Ocaml, c'est utile juste pour la lecture)
;; termine une définition
Au fait, utiliser Ocaml plutôt que Caml, qui est considéré comme obsolète.
Message édité par el muchacho le 02-10-2004 à 08:11:01