LENGTH |
Longueur |
---|---|
Delphi/Kylix/Lazarus | System |
Syntaxe
Function Length(ch:String):Integer; | Chaîne de caractères |
Function Length(const SourceArray:array):Integer; | Tableau |
Paramètres
Nom | Description |
---|---|
ch | Ce paramètre permet d'indiquer la chaîne de caractères à déterminer la longueur |
ch | Ce paramètre permet d'indiquer un tableau dynamique où il faut déterminer la longueur |
Description
Cette fonction permet d'indiquer la longueur d'une chaîne de caractères de format standard Pascal ou demander la longueur d'un tableau. Ainsi, dans la première syntaxe, la fonction Length renvoie le nombre de caractères dans ch, tandis que dans la deuxième syntaxe, la fonction Length retourne le nombre d'éléments dans SourceArray.
Remarques
- Il est souvent utilisé pour boucler tous les caractères d'une chaîne de caractères ou les éléments d'un tableau.
- Si l'index minimum n'est pas spécifié, alors les tableaux commencent avec un index = 0 par défaut. Donc, la longueur d'un tel tableau est 1 de plus que l'index le plus élevé.
- La longueur d'un tableau multidimensionnel est toujours celle du premier sous-tableau, soit la dimension la plus à gauche.
Exemples
Voici un exemple typique de l'utilisation de cette fonction :
on obtiendra le résultat suivant :
LONGUEUR('Bonjour')=7LONGUEUR(message)=3
LONGUEUR('Bonjour'+message)=10
L'exemple suivant permet d'indiquer la longueur d'un tableau :
on obtiendra le résultat suivant :
Nombre d'element dans le tableau : 74Voir également
Langage de programmation - Delphi/Kylix/Lazarus - Référence de procédures et fonctions - Copy
Langage de programmation - Delphi/Kylix/Lazarus - Référence de procédures et fonctions - SetLength
Langage de programmation - Delphi/Kylix/Lazarus - Référence de procédures et fonctions - Slice