:= et =< ont comme arguments, un nom de variable et la valeur
à stocker.
On tape :
a:=4
Ou on tape :
a=<4)
On obtient :
4 et la variable a contient 4
On tape :
A:=[0,1,2,3,4]
B:=A
puis par exemple pour modifier A[3], on tape :
A[3]=<33
puis
A,B
On obtient :
[0,1,2,33,4],[0,1,2,33,4]
Les variables A et B contiennent toutes les deux la liste
[0,1,2,33,4], en effet :
A:=[0,1,2,3,4] fait pointer A sur la liste [0,1,2,3,4],
puis
B:=A fait pointer B sur A donc sur la liste
[0,1,2,3,4],
A[3]=<33 modifie la liste pointée par A donc modifie la liste
[0,1,2,3,4] en la liste [0,1,2,33,4] et donc B est modifié.
Il en serait de même si on avait mis B[3]=<33 au lieu de
A[3]=<33, les variables A et B contiendraient toutes les
deux la liste [0,1,2,33,4].