Les collections imbriquées (modèle logique)

DéfinitionCollection

Une collection est un type de données générique défini afin de supporter un ensemble d'objets (scalaires ou enregistrements).

Synonymes : Collection d'objets

SyntaxeModèle logique

CTRL+C pour copier, CTRL+V pour coller
1
Type nom_type : collection de <type_objet>
Type nom_type : collection de <type_objet>

Remarque

Les objets d'une collection peuvent être un type simple (collection de scalaire) ou un type utilisateur (collection d'enregistrements).

ExempleCollection d'entiers (modèle logique)

CTRL+C pour copier, CTRL+V pour coller
1
Type typListeTelephones : collection de <entier>
2
tIntervenant (#nom:char, prenom:char, ltelephones:typListeTelephones)
Type typListeTelephones : collection de <entier>
tIntervenant (#nom:char, prenom:char, ltelephones:typListeTelephones)

ExempleCollection d'objets complexes (modèle logique)

CTRL+C pour copier, CTRL+V pour coller
1
Type typSpecialite : <domaine:char, specialite:char>
2
Type typListeSpecialites : collection de <typSpecialite>
3
tIntervenant (#nom:char, prenom:char, lspecialites:typListeSpecialites)
Type typSpecialite : <domaine:char, specialite:char>
Type typListeSpecialites : collection de <typSpecialite>
tIntervenant (#nom:char, prenom:char, lspecialites:typListeSpecialites)