« Delphi/Premier programme » : différence entre les versions

Contenu supprimé Contenu ajouté
Byroot (discussion | contributions)
Byroot (discussion | contributions)
Ligne 39 :
Ceci est la fonction principale, le programme exécutera les fonctions une à une de "begin" jusqu'à "end.", une fois arrivé à "end." le programme s'achève. Tout code situé après "end." est ignoré par le compilateur.
 
=== WriteLnUtilisation de fonctions ===
 
L'unité sysutils fournit les fonctions essentielles d'accès aux entrés et sortie du programme (accès aux fichiers et à l'affichage). Cela peut paraître peu, mais un programme très complexe peut être entièrement construit à partir de ces fonctions.
 
Une fonction s'utilise de cette manière :
 
<source lang="pascal">
nom_de_la_fonction(argument, argument);
</source>
ex:
<source lang="pascal">
WriteLn('argument1',argument2, 3);
</source>
Les arguments sont optionnels
<source lang="pascal">
nom_de_la_fonction();
</source>
ex:
<source lang="pascal">
bonjour();
// C'est une fonction fictive qui afficherait bonjour par exemple.
</source>
Certaines fonction peuvent retourner une valeur et pour stocker cette valeur la syntaxe suivante est utilisée
<source lang="pascal">
int absolue;
absolue = fabs(-2);
// absolue sera donc égal à 2 car la fonction fabs() renvoie la valeur absolue de la valeur passée en paramètre
</source>