Les procédures et les fonctions sont les briques fondamentales de la programmation modulaire : une pratique essentielle pour gérer le développement et la modification d’un logiciel complexe. Si vous n’écrivez pas de procédures dans votre nouveau code ILE RPG, vous avez 20 ans de retard sur les pratiques de programmation
Procédures et fonctions définies par l’utilisateur
contemporaines.
Notez votre connaissance à propos de la définition des procédures et des fonctions :
68. Déclarer un prototype de procédure (PR Dspec)
69. Définir une procédure – spécifications Beginprocedure et End-procedure (P-specs)
70. Déclarer une interface de procédure (PI) Dspec
71. Déclarer des paramètres de procédure (techniques de base)
72. Déclarer et utiliser des paramètres de structures de données
73. Déclarer et utiliser des paramètres de matrices
74. Déclarer et utiliser des paramètres de longueur variable (option *VarSize)
75. Déclarer et utiliser des paramètres chaîne de caractères de longueur variable (options *VarSize et *String)
76. Choisir entre le passage de paramètres par valeur vs par référence (mot-clé Value)
77. Déclarer et utiliser des paramètres en lecture seule (motclé Const)
78. Déclarer et utiliser des paramètres facultatifs (options NoPass et *Omit)
79. Déclarer des variables locales dans une procédure
80. La différence entre l’étendue des identificateurs locaux vs globaux
81. La différence entre le stockage statique et automatique pour des variables locales (mot-clé Static)
Notez votre connaissance à propos de la mise en oeuvre des procédures et des fonctions :
82. Fonction %Parms
83. Code opération Return expression (pour renvoyer le résultat d’une fonction)
Notez votre connaissance à propos de l’appel des procédures et des fonctions :
84. Code opération CallP
85. La différence entre un appel de programme dynamique (Call ou CallP) et un appel de procédure statique (CallB ou CallP)
Téléchargez cette ressource
Mac en entreprise : le levier d’un poste de travail moderne
Ce livre blanc répond aux 9 questions clés des entreprises sur l’intégration du Mac : sécurité, compatibilité, gestion, productivité, coûts, attractivité talents, RSE et IA, et l’accompagnement sur mesure proposé par inmac wstore.
Les articles les plus consultés
- N° 2 : Il faut supporter des langues multiples dans SharePoint Portal Server
- Afficher les icônes cachées dans la barre de notification
- Activer la mise en veille prolongée dans Windows 10
- Et si les clients n’avaient plus le choix ?
- Partager vos images, vidéos, musique et imprimante avec le Groupe résidentiel
Les plus consultés sur iTPro.fr
- Pourquoi les outils de sécurité ne suffisent plus face aux angles morts de la détection
- Rhea1 : SiPearl allume le CPU européen le plus ambitieux pour le HPC et l’IA souveraine
- L’analytique prédictive au service de la décarbonation en France
- Ofelia, ex-Bonitasoft, lance une solution d’orchestration IA agentique
Articles les + lus
Microsoft Build 2026 : contre-offensive des modèles maison face à OpenAI et Anthropic
Rhea1 : SiPearl allume le CPU européen le plus ambitieux pour le HPC et l’IA souveraine
Analyse Patch Tuesday Mai 2026
Les coûts cachés des merge requests générées par l’IA
Femmes et métiers de la tech : une attractivité réelle freinée par des stéréotypes persistants
À la une de la chaîne Tech
- Microsoft Build 2026 : contre-offensive des modèles maison face à OpenAI et Anthropic
- Rhea1 : SiPearl allume le CPU européen le plus ambitieux pour le HPC et l’IA souveraine
- Analyse Patch Tuesday Mai 2026
- Les coûts cachés des merge requests générées par l’IA
- Femmes et métiers de la tech : une attractivité réelle freinée par des stéréotypes persistants
