Page en cours de chargement

Donnez votre avis..
Que pensez-vous de gambaslinux.fr?
 
Interessant
Il manque des rubriques
excellent site
Résultats
INTERFACE GAMBAS
LOGICIELS GAMBAS 3
TUTORIELS
=Bibliothèque
RETURN - La commande 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 : 15/02/2022 @ 08:29
Catégorie : RETURN
Page lue 5707 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




LES INSTRUCTIONS
Divers
INSTRUCTIONS
Où ça, qui ça?
VISITES

   visiteurs

   visiteurs en ligne

ARCHIVES GAMBAS 1/2
^ Haut ^