Tu vois bien que null *c'est* None, et que ça n'a absolument rien à voir avec le reste des pointeurs... (d'ailleurs ça balance une exception dès qu'on y touche)
Ben chais pas moi, prends une variable pointeur en C, mets y la valeur binaire 0, et teste si c'est égal à null.
Alors est ce que null n'a vraiment absolument rien à voir avec le reste des pointeurs ?
Edit : une tite expérience
#let matrice = [|42|];;
val matrice : int array = [|42|]
# let x = Some matrice.(0);;
val x : int option = Some 42
# matrice.(0)<-14;;
- : unit = ()
# x;;
- : int option = Some 42
Génial, le pointeur.