Dans le langage Oberon, 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:
PROCEDURE nomdeprocédure(paramètres); BEGIN instruction_exécuté1; instruction_exécuté2; instruction_exécuté3; ... END nomdeprocédure; |
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:
PROCEDURE nomdefonction(paramètres):typedefinition Begin instruction_exécuté1; ...; RETURN valeurderetour; END nomdefonction; |
Dernière mise à jour : Samedi, le 7 avril 2018