Sign in Join
Wiki copytemporary

Var/fr

Deutsch · English · Español · Français · Suomi · Русский · 中文(中国)

Var est un mot-clé prévu pour deux usages :

Définition de variable

Var est employé pour marquer la section où les variables et leur type de donnée sont déclarés. Les variables sont habituellement déclarées en début de programme, procédure, fonction ou d'unité.

pascal
var
  age: integer;

Si vous envisagez d'utiliser plusieurs variables de même type, il est possible de les regrouper dans la même déclaration en les séparant par une virgule.

pascal
var
  FirstName, LastName, address: string;

Passage de paramètre par référence

(On parle aussi de passage par variable en opposition au passage par valeur) Quand ce mot-clé est employé devant un paramètre de procédure ou fonction, var indique que le paramètre est paramètre variable. Un paramètre variable peut être utilisé pour recevoir de la donnée depuis un routine que pour envoyer de la donnée vers :

pascal
procedure foo( var v1: sometype; out v2: sometype; const v3: sometype )
begin
  v1 := v1 + v3; // valeur d'entrée et de retour
  v2 := v3;      // uniquement une valeur de retour
  v3 := myconst; // immuable... seulement en entrée
end;

Voir aussi


From the Free Pascal wiki, page "Var/fr", as it stood on 2020-03-03 after a change by Trev, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's Licensing page. If you have concerns about this material, message the admin.

Revision 1, last changed by WikiArchive .

Talk about this page

Nobody has opened a bench for this page yet. Sign in to open one.