pascal:type
Un article de Polydoc.
Sommaire |
[modifier] Synopsis
type NomType = Type;
[modifier] Description
L'identificateur NomType est déclaré comme du type Type.
Ainsi on peut faire la déclaration suivante:
var MaVariable : NomType; { Déclare la variable MaVariable du type NomType ie. Type }
[modifier] Notes
Lors de la déclaration d'un type identique à un type déjà existant, le compilateur traite le nouvel identificateur de type comme un alias de l'ancien.
type tableau = array [0..1] of integer; var X : tableau; Y : array [0..1] of integer; { X et Y sont du même type }
Pour obliger le compilateur à créer un nouveau type distinct il faut procéder de la façon suivante :
type entiers = type integer;
Il est également possible de créer de nouveaux types à partir d'autres types. Il faut pour cela utiliser le mot clé record. Un record ou enregistrement en français, est un type composé de plusieurs types non nécessairement différent à l'instar des tableaux qui n'ont qu'un seul type.
type monType = record nom : string; prenom : string; age : integer end;

