Syntaxe
|
Function ARRAY(données,...)
|
Paramètres
| Nom |
Description |
| données |
Ces paramètres permettent d'indiquer les données que doit contenir le tableau de «Variant» |
Description
Cette fonction permet de retourner un tableau de «Variant» construit à partir des données spécifié.
Remarques
- La fonction Array permet de créer rapidement un tableau contenant plusieurs éléments. Ces éléments peuvent être de types différents, car le tableau généré
est de type Variant, ce qui offre une grande souplesse d'utilisation. Cela permet de regrouper des données hétérogènes dans une seule structure.
- La syntaxe de la fonction est simple : Array(valeur1, valeur2, ...). Les valeurs sont séparées par des virgules et forment les différents éléments du tableau.
Par exemple, Array("Jean", 42, True) crée un tableau de trois éléments contenant une chaîne, un entier et un booléen.
- Le tableau créé par la fonction Array est automatiquement indexé à partir de 0. Cela signifie que le premier élément est accessible avec l'indice 0, le second
avec l'indice 1, et ainsi de suite. Cette convention est importante à connaître pour éviter les erreurs d'index lors de l'accès aux données.
- Tous les éléments d'un tableau créé avec Array sont entreposés dans un seul type générique : Variant. Cela permet d'y mélanger différents types de données,
mais cela peut aussi rendre certaines opérations plus complexes si l'on doit tester ou convertir explicitement les types d'éléments.
- Il est possible de combiner Array avec d'autres fonctions comme UBound et LBound pour déterminer les limites du tableau. Cela facilite la navigation et la
manipulation des données, notamment dans les boucles de type For ou For Each.
- Bien que la fonction Array permette de définir des tableaux simples à une dimension, elle ne permet pas directement de créer des tableaux multidimensionnels.
Pour cela, il faut utiliser le mot clef Dim ou redimensionner dynamiquement un tableau avec ReDim.
- Un tableau créé avec Array est immuable dans sa taille : on ne peut pas y ajouter ou en retirer des éléments une fois qu'il est défini. Si l'on souhaite
modifier dynamiquement le contenu du tableau, il faudra soit recréer un nouveau tableau, soit utiliser une autre structure comme un dictionnaire.
- La fonction Array est souvent utilisée pour initialiser rapidement une collection de données en mémoire. Elle permet par exemple d'entreposer une série de
valeurs à traiter, à parcourir ou à comparer dans une boucle. C'est un outil essentiel pour tout script VBScript structuré et modulaire.
Dernière mise à jour : Lundi, le 19 Avril 2021