|
|
|
|
|
TableauInfo (Fonction) En anglais : ArrayInfo Renvoie les caractéristiques d'un tableau : type des éléments, nombre de dimensions, dimensions, ...
MonTableau est un tableau de 5 entiers
...
nbDim est un entier
nbDim = TableauInfo(MonTableau, tiNombreTotal)
MonTableau est un tableau de 5 par 2 entiers
nbDimLigne est un entier
nbDimLigne = TableauInfo(MonTableau, tiNombreLignes)
nbDimColonne est un entier
nbDimColonne = TableauInfo(MonTableau, tiNombreColonnes)
Syntaxe
<Résultat> = TableauInfo(<Tableau WLangage> , <Type d'information> [, <Paramètre supplémentaire>])
<Résultat> : Entier ou booléen Information demandée.Remarque : La fonction ne retourne aucun résultat sur un tableau dynamique qui n'a pas été alloué. <Tableau WLangage> : Tableau Nom de la variable de type Tableau à manipuler. <Type d'information> : Constante de type Entier Type d'information à récupérer sur le tableau : | | tiAssociatifAvecDoublon | Booléen.- Vrai si le tableau associatif gère les doublons
- Faux dans le cas contraire.
| tiDéfinitionElément | Variable de type Définition. Définition du type des éléments.
| tiDimension | Entier. Nombre d'éléments dans une dimension du tableau. <Paramètre supplémentaire> doit contenir l'indice de la dimension dont on veut connaître le nombre d'éléments. Valeur par défaut de <Paramètre supplémentaire> : 1 Tableau associatif : Nombre d'éléments dans le tableau. | tiDynamique | Booléen.- Vrai si le tableau est un tableau dynamique.
- Faux dans le cas contraire.
| tiNombreColonnes | Entier. Nombre de colonnes d'un tableau à 2 dimensions. Le nombre de colonnes correspond à la 2ème dimension du tableau. Si le tableau n'a pas 2 dimensions, tiNombreColonnes = 0. Tableau associatif : 0. | tiNombreDimensions | Entier. Nombre de dimensions du tableau (entre 1 et 10) Tableau associatif : 1. | tiNombreLignes | Entier. Nombre de lignes d'un tableau à 2 dimensions. Le nombre de lignes correspond à la 1ère dimension du tableau. Si le tableau n'a pas 2 dimensions, tiNombreLignes = 0. Tableau associatif : 0. | tiNombreTotal | Entier. Nombre total d'éléments dans le tableau. | tiTailleElément | Entier. Taille (en octets) d'un élément du tableau.
| tiTailleTotale | Entier. Taille totale (en octets) du tableau.
| tiTypeClé | Entier. Type des clés du tableau associatif. <Résultat> est un entier correspondant aux constantes de la fonction TypeVar. Tableau non associatif : <Résultat> vaut 0. | tiTypeElément | Entier. Type des éléments du tableau. <Résultat> est un entier correspondant aux constantes de la fonction TypeVar.
|
<Paramètre supplémentaire> : Optionnel Paramètre supplémentaire à indiquer en fonction de l'information recherchée. Remarques Equivalences - La constante tiNombreLignes est équivalente à la constante tiDimension, avec <Paramètre supplémentaire> = 1. Les codes suivants sont identiques :
TableauInfo(MonTableau, tiNombreLignes)
TableauInfo(MonTableau, tiDimension, 1)
- La constante tiNombreColonnes est équivalente à la constante tiDimension, avec <Paramètre supplémentaire> = 2.
TableauInfo(MonTableau, tiNombreColonnes)
TableauInfo(MonTableau, tiDimension, 2)
Divers Cette fonction peut être utilisée avec : - les tableaux simples.
- les tableaux fixes.
- les tableaux dynamiques.
- les tableaux associatifs.
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|