Section courante

A propos

Section administrative du site

RETURN

Retour
QuickBASIC/QBasic

Syntaxe

GOSUB ligne1
.
.
.
RETURN [ligne2]

Paramètres

Nom Description
ligne2 Ce paramètre optionnel permet d'indiquer le numéro de ligne où le retour du sous-programme s'effectuera

Description

Cette commande permet un retour d'un sous-programme GOSUB.

Remarques

Exemples

Voici un exemple typique d'un programme «Spaghetti» :

  1. 10 GOTO 2000
  2. 1000 PRINT "Fonction sans retour de valeur !"
  3. 1010 RETURN
  4. 2000 GOSUB 1000

on obtiendra le résultat suivant :

Fonction sans retour de valeur !

Voici un exemple d'une utilisation typique de cette instruction :

  1. GOSUB 100
  2. 300 GOSUB 200
  3. END
  4.      
  5. 100 PRINT "Sous-programme 100"
  6.     RETURN
  7. 200 PRINT "Sous-programme 200"
  8.     RETURN

on obtiendra le résultat suivant :

Sous-programme 100
Sous-programme 200

Voir également

Langage de programmation - QuickBASIC/QBasic - Référence de procédures et de fonctions - CALL
Langage de programmation - QuickBASIC/QBasic - Référence de procédures et de fonctions - ON...GOSUB
Langage de programmation - QuickBASIC/QBasic - Référence de procédures et de fonctions - SUB
Langage de programmation - BASICA/GWBASIC - Référence de procédures et fonctions - RETURN

Dernière mise à jour : Mercredi, le 14 septembre 2016