version 5
TABLEAU ENTIER LONG (nomTableau; taille{; taille2})
Paramètre | Type | Description | |
nomTableau | Tableau | Nom du tableau | |
taille | Numérique | Nombre d'éléments du tableau ou | |
Nombre de tableaux si taille2 est spécifié | |||
taille2 | Numérique | Nombre d'éléments des tableaux à deux | |
dimensions |
Description
La commande TABLEAU ENTIER LONG crée et/ou redimensionne un tableau d'éléments de type Entier long (4 octets) en mémoire.
Le paramètre nomTableau est le nom du tableau.
Le paramètre taille est le nombre d'éléments du tableau.
Le paramètre taille2 est optionnel. Si vous le spécifiez, cette commande crée un tableau à deux dimensions. Dans ce cas, taille spécifie le nombre de lignes et taille2 spécifie le nombre de colonnes de chaque tableau. Chaque ligne dans un tableau à deux dimensions peut être traitée à la fois comme un élément et comme un tableau. Cela signifie que vous pouvez insérer et supprimer des tableaux entiers dans un tableau à deux dimensions, par l'intermédiaire des autres commandes de ce thème, lorsque vous travaillez avec la première dimension du tableau.
Lorsque vous appliquez la commande TABLEAU ENTIER LONG à un tableau existant :
Si vous agrandissez sa taille, les éléments existants ne sont pas modifiés, les nouveaux éléments sont initialisés à 0.
Si vous réduisez sa taille, les éléments du "bas" du tableau sont supprimés et perdus.
Exemples
(1) Cet exemple crée un tableau process contenant 100 éléments de type Entier long :
TABLEAU ENTIER LONG (tabEntiersLongs; 100)
(2) Cet exemple crée un tableau local de 100 lignes contenant chacune 50 éléments de type Entier long :
TABLEAU ENTIER LONG ($tabEntiersLongs;100;50)
(3) Cet exemple crée un tableau interprocess de 50 éléments de type Entier long et affecte à chaque élément son numéro :
TABLEAU ENTIER LONG (<>tabEntiersLongs; 50) Boucle($vElem;1;50) <>tabEntiersLongs{$vElem}:=$vElem Fin de boucle
Référence