Aller au contenu principal

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 avec StringFormat("item{0}", i, "").
  • while, break, continue et return. Voir Idiomes de contrôle du flux. Pour terminer un script plus tôt, placez-en la suite dans un if.
  • 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.