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.