Difference between revisions of "Basic Pascal Tutorial/Chapter 5/Records/fr"

From Lazarus wiki
Jump to navigationJump to search
m (Fixed syntax highlighting)
m (Kai Burghardt moved page Records/fr to Basic Pascal Tutorial/Chapter 5/Records/fr: tidy up main name space: create subpage hierarchy for basic Pascal tutorial [cf. [[Special: PermaLink/149778#Clutteri...)
(No difference)

Revision as of 03:55, 3 February 2022

български (bg) English (en) français (fr) 日本語 (ja) 中文(中国大陆)‎ (zh_CN)

5E - Enregistrements (auteur: Tao Yue, état : traduit)

Un enregistrement vous permet de garder ensemble des articles de données dans une structure. Si vous voulez de l'information sur une personne, vous pouvez vouloir le nom, l'âge, la ville, la région et le code postal.

Pour déclarer un enregistrement, vous devrez utiliser :

TYPE
  TypeName = record
    identifierlist1: datatype1;
    ...
    identifierlistn: datatypen;
  end;

Par exemple :

type
  InfoType = record
    Name: string;
    Age: integer;
    City, State: String;
    Zip: integer;
  end;

Chacun de ces identificateurs Name, Age, City, State et Zip est référencé comme un champ. Vous accédez à un champ dans une variable par :

 VariableIdentifier.FieldIdentifier

Un point sépare la variable du nom du champ.

Il existe une instruction très utile pour traiter les enregistrements. Si vous allez utiliser une variable enregistrement pour longtemps et que vous ne vous sentez l'envie de taper le nom de la variable encore et encore, vous pouvez éliminer le nom de la variable et utiliser seulement les identificateurs des champs. Vous le faites avec:

WITH RecordVariable DO
BEGIN
  ...
END;

Exemple:

with Info do
begin
  Age := 18;
  ZIP := 90210;
end;
précédent table des matières suivant