GOTO

Sommaire


"Goto"permet de réaliser un branchement à une étiquette.

 

Syntaxe

Gotoétiquette

 

Paramètres

Elément

Description

Restrictions

étiquette

étiquette pouvant être précédée ducaractère '$'.

Doit être définie dans le traitement.

 

Exemples

infbox "J'y vais ..."
Goto ETIQ_1
.... (la suite du traitement )
ETIQ_1
infbox "J'y suis"

 

Description et commentaires

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.

 

Remarque

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 fortementdéconseillé d'abuser de cette instruction de prime abord séduisante...

 

Erreurs associées

Pas d'erreur associée (une étiquette indéfinie est détectée à la validationdu traitement et non pas à son exécution).

 

Mots-clés associés

GOSUB - RETURN - CALL


SOMMAIRE

Adonix X3(r) L4G
Copyright (c) Adonix 1999 - All rights reserved