LENGTH |
Longueur |
---|---|
Free Pascal | System |
Syntaxe
Function Length(ch:String):Integer; |
Paramètres
Nom | Description |
---|---|
ch | Ce paramètre permet d'indiquer la chaîne de caractères à déterminer la longueur |
Description
Cette fonction permet d'indiquer la longueur d'une chaîne de caractères de format standard Pascal.
Remarques
- La fonction Length renvoie la longueur de la chaîne de caractères ou du tableau S, limitée à 255 pour les chaînes de caractères courtes (ShortString). Si la chaîne de caractères S est vide, 0 est renvoyé.
- La longueur de la chaîne de caractères S est entreposée dans S[0] pour les chaînes de caractères courtes uniquement. La fonction Length doit toujours être utilisée sur les réponses et les chaînes de caractères Unicode.
- Pour les tableaux dynamiques ou statiques, la fonction renvoie le nombre d'éléments dans le tableau.
- La fonction Length prend également en charge les arguments de type PChar et PWideChar, auquel cas il est identique aux fonctions StrLen et WStrLen, respectivement. Dans ce cas, la fonction calcule en fait la longueur de la chaîne de caractères terminée par un nul, et son temps d'exécution est proportionnel à la longueur de la chaîne de caractères car le caractère nul de fin est recherché via un balayage linéaire.
Exemple
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
Voir également
Langage de programmation - Free Pascal - Référence de procédures et fonctions - Pos
Langage de programmation - Free Pascal - Référence de procédures et fonctions - SetLength
Dernière mise à jour : Samedi, le 18 juillet 2015