Section courante

A propos

Section administrative du site

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 !
  1. Program ArraySamples;
  2.  
  3. Const
  4.  TableauNombre:Array[1..7] of Byte=(10,20,10,4,6,1,5);
  5.  TableauChaine:Array[1..4] of String=('ABC','DEF','GHI','JKL');
  6.  TableauMixed:Array[-3..3] of Byte=(10,Byte('A'),Ord('B'),5,Byte('C'),Ord('D'),7);
  7.      
  8. Var
  9.  TableauEntierDe0A255:Array[Byte]of Integer;
  10.  TableauEntierLongDe0A5:Array[0..5]of LongInt;
  11.  TableauChar:Array['A'..'Z']of Byte;
  12.  I:Byte;
  13.      
  14. BEGIN
  15.  For I:=1 to 7 do Begin
  16.   WriteLn('TableauNombre[',I,']=',TableauNombre[I]);
  17.  End;
  18. END. 

on obtiendra le résultat suivant :

TableauNombre[1]=10
TableauNombre[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