"Goto" permet de réaliser un branchement à une étiquette.
Gotoétiquette
Elément | Description | Restrictions |
étiquette | étiquette pouvant être précédée du caractère '$'. | Doit être définie dans le traitement. |
Goto permet de faire des branchements en avant ou en arrière, rompant le déroulement séquentiel d'un traitement, essentiellement dans le but de faire des boucles ou des 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 Goto, il est fortement déconseillé d'utiliser cette instruction.