Opérateurs divers

OpérateurPrioritéEffet
"1Récupère la clef d'une paire clef/valeur. Opère uniquement sur les références sur un élément d'une table de hachage.
#1Renvoie la valeur référencée.
_9Acolle deux chaînes pour en former une nouvelle (notez que cette description ne précise pas dans quel ordre les deux chaînes sont acollées).

Quand vous avez une référence sur un élément d'une table de hachage, vous souhaitez peut-être connaître le nom de clef et pas seulement la valeur. Pour cela utilisez l'opérateur ". C'est particulièrement utile quand vous vous déplacez d'une paire à l'autre à l'aide de l'opérateur ++.

Hache[«Bonjour»]=*(3)
GOTOPRINTDUTEXTE() Hache[«Bonjour»]"
GOTO Affiche Bonjour.
J=Hache[«Bonjour»]
GOTOPRINTDUTEXTE() &J"
GOTO Affiche aussi Bonjour.

J=A
K=J
A=*(1)
GOTOPRINTDUTEXTE() &K ## GOTO Affiche 1
#! En effet K est une référence sur J
donc &K renvoie la référence sur J.
Alors &K # renvoie la valeur de J qui
est une référence sur A. Le second #
permet de prendre la valeur de A.!#