Les structures sont une autre forme de donnée, complémentaire aux variables. Elles s'écrivent avec des crochets.
[name] = "bob"
Les structures permettent par exemple de créer des tableaux indexés.
[name,1] = "steve"
[name,2] = "alex"
Chaque identifiant de la structure [a,b,c,d...] peut être un paramètre
for 1 to 2 as ?i
print [name,?i]
next
Il n'y a pas de limite au nombre de dimensions d'une strucure, et leur création est libre :
[player,1] = "steve"
[player,1,score] = 1000
[player,1,score,25] = "possible"
Comme pour les variables, une structure non définie vaut zéro.
' vaudra zéro
print [nope,(random)]
Contrairement aux variables, leur portée est toujours globale, y compris dans avec label locale.
