array |
Tableau |
---|---|
GNU Pascal |
Syntaxe
array [index_type] of element_type |
array [index_type, ..., index_type] of element_type |
array of element_type |
Paramètres
Nom | Description |
---|---|
index_type | Ce paramètre permet d'indiquer un type correspondant à intervalle. |
element_type | Ce paramètre permet d'indiquer un type de données. |
Description
Ce mot réservé permet de définir des tableaux avec des valeurs scalaires.
Remarque
- Les types array sont définis dans ISO 7185 Pascal.
Exemple
L'exemple suivant permet de définir différents types de tableau et d'afficher le contenu d'un ensemble de caractères :
- program ArraySamples;
- type
- IntArray = array [1 .. 20] of Integer;
- WeekDayChars = array [(Lundi, Mardi, Mercredi, Jeudi, Vendredi, Samedi, Dimanche)] of Char;
- Foo = array [0 .. 9, 'a' .. 'z', (Sylvain, Joseph, Gabriel)] of Real;
- TwoDimIntArray = array [1 .. 10] of IntArray;
- TwoDimIntArray2 = array [1 .. 10, 1 .. 20] of Integer;
-
- procedure PrintChars (F: array of Char);
- var i: Integer;
- begin
- for i := Low(F) to High(F) do WriteLn (F[i])
- end;
-
- var tableau: WeekDayChars;
-
- begin
- tableau := 'gladir!';
- PrintChars (tableau)
- end.
on obtiendra le résultat suivant :
gl
a
d
i
r
!
Dernière mise à jour : Dimanche, le 22 octobre 2017