ARRAY |
Tableau |
---|---|
Oberon |
Syntaxe
ARRAY dimension OF type_de_base |
Paramètres
Nom | Description |
---|---|
dimension | Ce paramètre permet d'indiquer le nombre d'éléments dans le tableau |
type_de_base | 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.
Exemple
Voici quelques exemples typiques de l'utilisation de ce mot réservé :
- MODULE ArraySamples;
-
- IMPORT Out;
-
- TYPE
- STRING=ARRAY 255 OF CHAR;
-
- VAR
- TableauNombre:ARRAY 8 OF INTEGER;
- TableauChaine:ARRAY 5 OF STRING;
- TableauEntierDe0A255:ARRAY 255 OF INTEGER;
- TableauEntierLongDe0A5:ARRAY 5 OF INTEGER;
- I:INTEGER;
-
- BEGIN
- TableauNombre[1] := 10;
- TableauNombre[2] := 20;
- TableauNombre[3] := 10;
- TableauNombre[4] := 4;
- TableauNombre[5] := 6;
- TableauNombre[6] := 1;
- TableauNombre[7] := 5;
- TableauChaine[1] := "ABC";
- TableauChaine[2] := "DEF";
- TableauChaine[3] := "GHI";
- TableauChaine[4] := "JKL";
- FOR I:=1 TO 7 DO
- Out.String("TableauNombre[");
- Out.Int(I,1);
- Out.String("]=");
- Out.Int(TableauNombre[I],1);
- Out.Ln;
- END;
- END ArraySamples.
on obtiendra le résultat suivant :
TableauNombre[1]=10TableauNombre[2]=20
TableauNombre[3]=10
TableauNombre[4]=4
TableauNombre[5]=6
TableauNombre[6]=1
TableauNombre[7]=5
Dernière mise à jour : Samedi, le 7 avril 2018