SUB T

COMMENCE LE SOUS-PROGRAMME T


  • Type: Commande
  • Paramètres: n
  • Groupe: Structures


ACTION

La commande SUB commence le sous-programme appelé T.

Un sous-programme est un groupe d'instructions qui doivent être traitées un certain nombre de fois.

Il y a deux façons de déclarer les sous-programmes:

- un sous-programme commence par un LABEL L et se termine avec RETURN. Dans ce cas, le sous programme est appelé par la commande GOSUB L. Quand le mot-clé RETURN est exécuté, l'exécution reprend à la commande immédiatement après la commande GOSUB L. Le nom L doit être défini par le mot-clé LABEL.

- un sous-programme commence par SUB, suivi de son nom T et éventuellement de paramètres entre parenthèses, et se termine par END_SUB. Dans ce cas, le sous programme est appelé par son nom suivi des paramètres entre parenthèses. Quand le mot-clé END_SUB ou EXIT_SUB est exécuté, l'exécution reprend à la commande immédiatement après l'appel du sous-programme.


SYNTAXE : SUB Nom(P1, P2 ,…)

  • Nom : chaîne de caractères, nom du sous-programme
  • P1, P2 : paramètres éventuels

UTILISATION

  • SUB est utilisé pour regrouper des instructions qui doivent être traités un certain nombre de fois.

ERREUR

  • Si le nom du sous-programme n'est pas correct.
  • Si le nom du sous-programme est déjà défini.
  • Si le nom d'un paramètre n'est pas correct.

EXEMPLE

SUB.bas
dim i%
for i%=1 to 10
 imprime(i%)
next i%
end

sub imprime(j%)
print j%
end_sub

EN RAPPORT

END_SUB

EXIT_SUB