Les paramètres par défaut

Ce programme présente l'usage des paramètres par défaut pour les procédures, les fonctions ou les méthodes.

Le fichier source est ${UPS_HOME}/upssdk/demo/${UPS_LANGUAGE}/prmdefaut.upl.

Mode compilé

Commande de compilation

upscmp Source=prmdefaut.upl

Commande d'exécution

prmdefaut

Mode interprété

upssng Source=prmdefaut.upl

Fichier source

Source Composant "Exemple de paramètres par défaut" Version 4.0.0;

Procedure P(A : Caractere="coucou", B : Entier=2, C : Reel=3.14, D : Booleen=Vrai)
/********************************************************************************/
Debut
Ecran.Ecrire(A);
Ecran.Ecrire(B);
Ecran.Ecrire(C);
Ecran.Ecrire(D);
Ecran.Ecrire("\n");
Fin Procedure

Principal
/*******/
Debut
P("hello", 1, 2.71, Faux);
P("hello", 1, 2.71);
P("hello", 1);
P("hello");
P();
Fin Principal

Résultat de l'exécution

hello 1 2.71 Faux hello 1 2.71 Vrai hello 1 3.14 Vrai hello 2 3.14 Vrai coucou 2 3.14 Vrai