GOTO |
"Goto"permet de réaliser un branchement à une étiquette.
Goto étiquette
Elément | Description | Restrictions |
étiquette pouvant être précédée ducaractère '$'. | Doit être définie dans le traitement. |
infbox "J'y vais ..." Goto ETIQ_1 .... (la suite du traitement ) ETIQ_1 infbox "J'y suis"
Gotopermet de faire des branchements en avant ou en arrière, rompant le déroulementséquentiel d'un traitement, essentiellement dans le but de faire des boucles oudes exécutions conditionnelles.
Compte tenu de l'abondance de structures de contrôle possibles(For..To..Next, While..Wend, Repeat..Until, Case..When..Endcase,If..Elsif..Else..Endif, Break, Gosub, Call ) et du manque de lisibilitéinhérent aux programmes "truffés" de
Pas d'erreur associée (une étiquette indéfinie est détectée à la validationdu traitement et non pas à son exécution).
Adonix X3(r) L4G |