|
|
|
|
<Tableau>.Info (Fonction) En anglais : <Array>.Info Renvoie les caractéristiques d'un tableau : type des éléments, nombre de dimensions, dimensions, ...
// Nombre total d'éléments dans un tableau à une dimension MonTableau est un tableau de 5 entiers ... nbDim est un entier nbDim = MonTableau.Info(tiNombreTotal) // nbDim vaut 5 // Dimensions d'un tableau MonTableau est un tableau de 5 par 2 entiers nbDimLigne est un entier nbDimLigne = MonTableau.Info(tiNombreLignes) // NbDimLigne vaut 5 nbDimColonne est un entier nbDimColonne = MonTableau.Info(tiNombreColonnes) // NbDimColonne vaut 2 Syntaxe
<Résultat> = <Tableau WLangage>.Info(<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 :
MonTableau.Info(tiNombreLignes) MonTableau.Info(tiDimension, 1) - La constante tiNombreColonnes est équivalente à la constante tiDimension, avec <Paramètre supplémentaire> = 2.
MonTableau.Info(tiNombreColonnes) MonTableau.Info(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…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|