--Lingo syntax
#symbolName
// JavaScript syntax
symbol("symbolName");
Opérateur de symbole ; définit un symbole, unité autonome pouvant représenter une condition ou un indicateur. La valeur nomDeSymbole commence par un caractère alphabétique et peut être suivie de plusieurs caractères alphabétiques ou numériques.
Un symbole vous permet d’effectuer les opérations suivantes :
Les symboles prennent moins de place que les chaînes et sont plus facilement manipulables, mais ne sont pas formés de caractères individuels de la même manière qu’une chaîne. Vous pouvez convertir un symbole en chaîne pour l’afficher, à l’aide de la fonction string.
Les points suivants concernant la syntaxe des symboles sont très importants :
Tous les symboles, variables globales et noms de paramètres transmis aux variables globales sont conservés dans une table commune.
L’instruction suivante affecte le symbole #Playing à la variable nommée état :
-- Lingo syntax
state = #Playing
// JavaScript syntax
var state = symbol("Playing");