WIDGETS GAMBAS
LOGICIELS GAMBAS 3
TUTORIELS
VISITES

   visiteurs

   visiteurs en ligne

Où ça, qui ça?
Les variables - RETURN
L'INSTRUCTION RETURN


Tout comme un langage orienté objet, Gambas peut avoir des fonctions qui retournent un valeur ou non.

remarque : Une METHODE ne retournant pas de valeur s'appelle une procédure et
une METHODE qui retourne une VALEUR s'appelle une fonction.


Une procédure simple qui ne retourne pas de valeur peut être par exemple :


PUBLIC SUB bonjour()
dim a AS INTEGER
a= 10
END

mais dans le cas ou nous voulons récuperer une valeur, nous devons utiliser l'instruction RETURN.

Remarque : nous devons définir le type de la fonction retournée.

par exemple :

PUBLIC SUB fonction1() AS String de type texte
PUBLIC SUB fonction1() AS FLOAT de type décimal
PUBLIC SUB fonction1() AS Integer de type entier
etc...

dans la fonction à retourner, nous devons créer une variable locale du même type que celle à retourner.(ici valretourne)
ensuite il nous suffit d'ecrire un simple

RETURN valretourne

Dans ce petit exemple, lors d'un clic sur un bouton, nous sautons à la fonction1() chargeons la chaine de caractères "ca a marché" dans valretourne puis nous la passons à la variable "toto" et nous l'affichons dans une message box.

PUBLIC SUB fonction1() AS String
DIM valretournee AS String
valretournee = "ca a marché!"
RETURN valretournee
END


PUBLIC SUB Button1_Click()
toto = fonction1()
Message.Info(toto)
END


A bientôt.



Date de création : 08/10/2009 @ 08:39
Dernière modification : 09/10/2009 @ 01:05
Catégorie : Les variables
Page lue 4184 fois


Imprimer l'article Imprimer l'article


react.gifRéactions à cet article

Personne n'a encore laissé de commentaire.
Soyez donc le premier !


ACCES RAPIDE
RECHERCHE




LOGICIELS GAMBAS 2
LES INSTRUCTIONS
Divers

^ Haut ^