LBound |
Limite de bas |
| VBScript |
Syntaxe
|
Function LBound(tableau) As Long
|
Paramètres
| Nom |
Description |
| tableau |
Ce paramètre permet d'indiquer le tableau à calculer |
Description
Cette fonction permet de demander le nombre d'élément minimum (borne inférieur) d'un tableau.
Remarques
- La fonction LBound en VBScript est utilisée pour obtenir la borne inférieure d'un tableau. Cela signifie qu'elle retourne l'indice le plus bas du tableau.
Cette fonction est particulièrement utile lorsqu'on travaille avec des tableaux multidimensionnels, car elle permet de connaître l'indice de départ de chaque dimension
du tableau.
- Le paramètre tableau passé à LBound doit être une variable contenant un tableau. Si la variable ne fait pas référence à un tableau valide, la fonction lèvera une
erreur. Par défaut, les tableaux en VBScript commencent à l'indice 0, mais si vous avez créé un tableau avec une borne inférieure personnalisée, LBound vous donnera la
valeur exacte de ce premier index.
- La fonction retourne un nombre entier (de type Long), qui correspond à l'index le plus bas du tableau. Par exemple, si vous avez un tableau avec des indices allant
de 1 à 10, LBound renverra 1, même si la taille du tableau est 10. Cela est utile pour gérer des tableaux de tailles variables, surtout lorsque les indices sont
modifiables.
- Lorsqu'un tableau est déclaré avec un intervalle d'index personnalisée, LBound vous permet de connaître la valeur de la borne inférieure, ce qui est essentiel lorsque
l'on travaille avec des tableaux non standards. Par exemple, pour un tableau déclaré comme Dim monTableau(5 To 15), la fonction LBound(monTableau) retournera 5, indiquant
que l'indice minimal est 5.
- LBound est souvent utilisée en combinaison avec la fonction UBound, qui retourne la borne supérieure d'un tableau. Ensemble, ces deux fonctions permettent de gérer
les indices des tableaux de manière dynamique et permettent de parcourir les tableaux de manière sûre en connaissant les limites.
- Dans les tableaux multidimensionnels, vous pouvez spécifier une dimension particulière dans la fonction LBound. Par exemple, pour obtenir la borne inférieure de
la deuxième dimension d'un tableau à deux dimensions, vous pouvez utiliser LBound(monTableau, 2). Cela permet d'accéder aux bornes des différentes dimensions du tableau
de manière flexible.
- Utiliser LBound dans des boucles permet de rendre le code plus flexible et dynamique. En obtenant la borne inférieure d'un tableau au moment de l'exécution,
vous pouvez adapter le comportement de votre script sans avoir à coder les indices manuellement. Cela améliore la portabilité du script, en particulier lorsque les tailles
des tableaux sont variables.
- Une bonne pratique consiste à toujours utiliser LBound et UBound lors de l'itération sur un tableau. Cela vous permet de travailler avec des tableaux de taille
variable sans vous soucier des indices précis, ce qui rend votre code plus robuste et moins susceptible de générer des erreurs de dépassement d'indice lors des
boucles.
Dernière mise à jour : Lundi, le 19 Avril 2021