Une valeur à gauche est la partie à gauche d'une attribution. En d'autres mots, une valeur à gauche est la chose dans laquelle vous attribuez quelque chose. Des valeurs à gauche valides sont :
aIdentifiant. Ici nous attribuons une valeur à la variable de nom a.
*aDéréférence un identifiant. Cela attribue une valeur à ce que vers quoi la variable a pointe.
a@(<région>)Une région d'une matrice. Ici la région est indiquée normalement comme avec l'opérateur habituel @() et peut être une entrée unique ou une région entière de la matrice.
Examples:
a:=4 *tmp := 89 a@(1,1) := 5 a@(4:8,3) := [1,2,3,4,5]'
Note that both := and = can be used
interchangeably. Except if the assignment appears in a condition.
It is thus always safer to just use
:= when you mean assignment, and ==
when you mean comparison.