ARRAY |
Tableau |
---|---|
Free Pascal |
Syntaxe
Array[debut..fin] of type_de_base |
Array[typescalaire] of type_de_base |
Array of type_de_base |
Paramètres
Nom | Description |
---|---|
debut | Ce paramètre permet d'indiquer la borne inférieur |
fin | Ce paramètre permet d'indiquer la borne supérieur |
typescalaire | Ce paramètre permet d'indiquer un type scalaire comme ShortInt, Integer, Byte, Word, Boolean, Char ou numérique. |
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 cette fonction :
Essayer maintenant !
- Program ArraySamples;
-
- Const
- TableauNombre:Array[1..7] of Byte=(10,20,10,4,6,1,5);
- TableauChaine:Array[1..4] of String=('ABC','DEF','GHI','JKL');
- TableauMixed:Array[-3..3] of Byte=(10,Byte('A'),Ord('B'),5,Byte('C'),Ord('D'),7);
-
- Var
- TableauEntierDe0A255:Array[Byte]of Integer;
- TableauEntierLongDe0A5:Array[0..5]of LongInt;
- TableauChar:Array['A'..'Z']of Byte;
- I:Byte;
-
- BEGIN
- For I:=1 to 7 do Begin
- WriteLn('TableauNombre[',I,']=',TableauNombre[I]);
- End;
- END.
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 : Dimanche, le 28 février 2016