Ce que le langage n'a pas
Ces fonctionnalités manquent volontairement, et chacune a une solution de contournement :
- Fonctions définies par l'utilisateur et récursivité. Utilisez des extraits, et transmettez les valeurs via Storage.
- Tableaux, listes, dictionnaires et structures. Utilisez un Text délimité avec
StringSplit, des variables numérotées, ou des clés Storage construites avecStringFormat("item{0}", i, ""). while,break,continueetreturn. Voir Idiomes de contrôle du flux. Pour terminer un script plus tôt, placez-en la suite dans unif.- Logique en court-circuit. Imbriquez des
if. - Expressions très profondes. Une imbrication de plus de 256 valeurs sur la pile d'évaluation est rejetée au chargement du script. Répartissez une expression énorme sur plusieurs variables.