le programme exactement là où vous l'avez quitté. Dans ce cas, la commande POP peut être utilisée pour supprimer l'adresse de retour générée par un GOSUB, ce qui vous permet de quitter la sous-routine sans que l'instruction RETURN finale ne soit exécutée. Par exemple :
E> Do Gosub LA_BAS Loop ICI: Print "Je viens juste de sortir !" Direct : Rem Aucun risque de sous-routine accidentelle LA_BAS: Print "Bonjour à tous !" If Mouse Key Then Pop : Goto ICI Return
Prise de décision
Les mots-clés utilisés dans le processus de prise de décision ont des significations très similaires dans
AMOS Professional et dans l'anglais courant.
IF
THEN
structure : choisir entre plusieurs actions
If condition Then instructions
La structure IF ... THEN permet de prendre des décisions simples dans un programme, donc SI une condition est vraie, ALORS l'ordinateur décide d'exécuter une action particulière. Si la condition n'est pas vraie, la machine exécute une autre action. Par exemple :
E> NUIT=12 JOUR=12 Print "Quelle heure est-il ?" : Wait 150 If NUIT=JOUR Then Goto LIT Print "Il serait temps que j'achète une montre" Goto HORLOGER LIT: Print "Je crois qu'il est l'heure d'aller se coucher" HORLOGER:
AND
OR
structures : qualifier une condition
If condition And condition Then instruction
If condition Or condition Then instruction