LBOUND |
Limite inférieur |
|---|---|
| ASP 3.0 | |
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 est essentielle pour obtenir la borne inférieure d'un tableau en ASP. Cela permet de déterminer l'indice de départ du tableau, en particulier lorsqu'il s'agit de tableaux multidimensionnels. Dans la plupart des cas, la borne inférieure d'un tableau est 0, mais cette fonction permet de gérer des tableaux dont les indices peuvent commencer à un autre nombre.
- Une des principales utilités de LBound est de permettre un accès dynamique aux éléments d'un tableau, sans avoir à coder manuellement la valeur de l'index de départ. Cela est particulièrement utile dans les situations où la taille ou les indices du tableau peuvent varier, garantissant ainsi que le code reste flexible et réutilisable.
- LBound peut être utilisée pour gérer des tableaux multidimensionnels en ASP. En utilisant cette fonction avec un second paramètre spécifiant l'index de la dimension, il est possible de récupérer la borne inférieure de chaque dimension. Cela permet de travailler facilement avec des tableaux ayant plus de deux dimensions, sans avoir besoin d'indiquer directement les index.
- L'une des principales différences entre LBound et UBound est que LBound renvoie l'indice de départ du tableau, tandis que UBound donne l'index de fin. En combinant ces deux fonctions, il est possible de déterminer la plage complète des indices du tableau, ce qui est particulièrement utile dans les boucles de traitement des tableaux.
- La fonction LBound est très utile dans des scénarios où vous travaillez avec des tableaux dont la taille ou les index peuvent être définis dynamiquement ou par l'utilisateur. Elle permet d'éviter de faire des suppositions sur la façon dont le tableau a été initialisé, rendant le code plus robuste et adaptable.
- Il est important de noter que LBound renvoie toujours un indice, même si le tableau est vide. Dans le cas d'un tableau vide, LBound renverra 0, ce qui peut être utile pour vérifier si un tableau a été initialisé ou non. Cependant, il est aussi recommandé de vérifier la dimension du tableau avec UBound pour éviter des erreurs lors de l'accès aux éléments.
- Lors de l'utilisation de LBound, il est crucial de comprendre que la fonction ne modifie en rien le tableau lui-même ; elle ne fait que renvoyer un index. Elle peut cependant aider à rendre le code plus lisible et plus sûr en gérant automatiquement les indices du tableau au lieu de faire des calculs manuels.
- Enfin, LBound fonctionne également pour les tableaux à une seule dimension, mais elle prend tout son sens dans les tableaux multidimensionnels. Dans ces cas, en combinaison avec UBound, elle vous permet de facilement parcourir toutes les dimensions du tableau, en garantissant que vous n'accédez jamais à des indices invalides, et en vous donnant la possibilité de gérer des tableaux complexes de manière flexible.
Exemple
Voici un exemple d'une utilisation typique de cette fonction :
on obtiendra le résultat suivant :
Tableau linéaire = 0Tableau bidimensionnel = 0
Voir également
Articles - Les géants de l'informatique - Microsoft
Dernière mise à jour : Vendredi, le 10 octobre 2014