514Fermer516
HippopotameLe 08/12/2006 à 17:01
Yoshi Diabolique (./511) :
(Et c'est pareil pour None utilisé en CAML, on se fiche de savoir ce que c'est, un pointeur ou un chou fleur... c'est le néant, c'est tout).

Dis ça au typeur, il va être content !

None est une value bien concrète, de type 'a option.

Comme d'ailleurs () qui est une autre value, de type unit, et qui serait d'ailleurs un bien meilleur candidat pour ton pseudo-null en caml. (Chais pas pourquoi t'as été cherché ce None qui est très anecdotiqueconfus)
Mais on s'en fout de ces considérations d'implémentation... C'est exactement la même sémantique, point.

Complètement rien à voir.
Et la liste vide, c'est aussi un NULL pour toi? laught
(évidemment, CAML te permet à la fois d'interdire le pointeur nul et d'interdire l'arithmétique de pointeur

Allez, je vais t'apprendre un truc marrant :
Ya pas de pointeur en caml. (à la rigueur des 'a ref)