Manuel Amos Professional  Sommaire  Index

Structures de Contrôle


EVERY ON
EVERY OFF
instruction : activer ou désactiver les appels réguliers d'EVERY
Every On
Every Off

Comme expliqué précédemment, EVERY ON doit être utilisé avant la fin de l'exécution de la sous-routine ou de la procédure concernée. EVERY OFF est l'état par défaut, et permet de désactiver totalement le processus d'appel automatique.

Gestion des données

DATA
structure : insérer une liste de données dans un programme
Data liste

Une instruction DATA permet d'inclure des listes complètes d'informations utiles dans vos programmes. Chaque élément de la liste doit être séparé par une virgule, comme ceci :

X> Data 1,2,3,4

De plus, chaque instruction DATA doit être la seule instruction présente sur la ligne actuelle, car tout ce qui suit sera ignoré ! Démontrez-le avec la ligne suivante :

E> Read A$: Print A$
   Data "Je suis légal" : Print "Mais moi non !"

Les données peuvent être "lues" dans une ou plusieurs variables, et contrairement à de nombreux langages Basic, AMOS Professional vous permet d'inclure des expressions dans vos données. Ainsi, les lignes suivantes de code sont toutes valides :

X> Data $FF50,$890
   Data %11111111,%110011010110
   Data A
   Label: Data A+3/2.0-Sin(B)
   Data "AMOS"+"Professional"

Examinez ces lignes et notez que le A à Label sera lu comme le contenu de la variable A, et non comme le caractère A. L'expression sera évaluée en utilisant la dernière valeur de A.

Les instructions Data peuvent être placées n'importe où dans votre programme, mais toute donnée stockée dans une procédure AMOS Professional ne sera pas accessible depuis le programme principal. Chaque procédure peut contenir son propre ensemble de déclarations Data, totalement indépendant du reste du programme.

Précédent    Suivant
05.04.12