7. Type structurés
Une structure est un objet contenant un ensemble d'objets de types différents, appelés champs. Un type doit donc décrire l'ensemble des champs contenus dans ses objets.
Syntaxe :
STRUCTURE <NOM> { champ1 : type champ2 : type .... } | Exemple : STRUCTURE ETUDIANT { NOM : CHAINE NOTE : REEL Classement :ENTIER } |
La principale opération définie sur ce type STRUCTURE est l'accès aux champs qui le compose.
VAR ETUD : ETUDIANT DEBUT ETUD.NOM ETUD.NOTE ETUD.Classement FIN | Pour accéder au champ NOM de l'étudiant: ETUD.NOM |