Tableau

Attribut de Fonction, Parametre, Procedure, Type ou de Variable. Définition d'une variable, d'une propriété ou d'un paramètre de type tableau.

Syntaxe

PeutEtreNul Tableau [ TailleDuTableau ] De TypeElementaire

Description

Utilisée dans une déclaration, Tableau permet d'attribuer à une variable ou un paramètre le type tableau.

Un tableau peut être indexé par :

La taille du tableau n'est pas forcément connue. Cela est particulièrement le cas pour un tableau passé en paramètre à une procédure ou une fonction. Dans ce cas, la taille du tableau est alors spécifiée par le joker ? et le tableau est supposé être indexé par des entiers.

Si le tableau peut être nul, sa déclaration doit être précédée de la déclaration Nul Ou. Sinon, le tableau est toujours renseigné.

Si un élément du tableau peut être nul, la déclaration du type de l'élément doit être précédée de la déclaration Nul Ou. Sinon, l'élément doit être toujours renseigné.

Pour connaître les propriétés et les méthodes du type Tableau, veuillez vous reporter à la fiche Description du type Tableau.

Exemple

Enumere
/*****/
Type Pinceau
/**********/
Fin Type

Type Article
/**********/
Fin Type

Variable
/******/

/****************************************************************/
Procedure P(ArticleCommande : Tableau[10] De Article)
/* Objet : Définition de la procédure 'P' dont le paramètre 'ArticlesCommandes' est de type tableau de dix articles. */
/* Le paramètre est toujours renseigne. */
/****************************************************************/
Debut
...
Fin Procedure

/****************************************************************/
Fonction F Retourner Nul Ou Tableau[10] De Article
/* Objet : Définition de la fonction 'F' dont la valeur retournée est de type tableau de dix articles. */
/* Le résultat n'est pas toujours renseigne. */
/****************************************************************/
Debut
...
Fin Fonction

Voir aussi

Booleen, Caractere, Date, Entier, Fichier et Reel pour connaître les autres types de base possibles. ListeDe pour définir une liste. ReferenceDe pour définir une référence.

Traduction

---------