Introduction
Dans le langage REXX, la façon d'écrire une procédure et une fonction est vraiment semblable. On constate que la fonction prennent l'apparence d'une procédure !
Procédure
Voici tout d'abord la syntaxe d'une procédure:
nomdeprocédure: Procedure ARG paramètres instruction_exécuté1 instruction_exécuté2 instruction_exécuté3 ... Return |
Exemple
Voici un exemple d'une utilisation typique de cette instruction :
on obtiendra le résultat suivant :
Fonction sans retour de valeur !Fonction
La fonction de son côté nécessite l'utilisation d'au moins un mot réservé «RETURN» contenu dans le corps de la routine. Il n'y a pas de position obligatoire n'y de nombre limite d'utilisation de l'instruction «RETURN». Voici sa syntaxe:
nomdefonction(paramètres): Procedure ARG paramètres instruction_exécuté1 ... Return valeurderetour |
Exemple
Voici un exemple permettant d'afficher un nombre toujours négatif avec la mot réservé «PROCEDURE» :
on obtiendra le résultat suivant :
-20
Dernière mise à jour : Dimanche, le 26 octobre 2014