Aller directement au contenu principal

Copier

Renvoie une sous-chaîne d'une chaîne de caractères ou un segment d'un tableau dynamique.

Structure

Copy(S ; Index, Count : Integer) : string ;

Copy(S ; Index, Count : Integer) : array ;

Paramètres

Valeur de retour

Description

S est une expression de type chaîne de caractères ou tableau dynamique. Index et Count sont des expressions de type entier. La fonction Copy renvoie une sous-chaîne ou un sous-tableau contenant Count caractères ou éléments, à partir de l'index S[Index].

Si Index est supérieur à la longueur de S, Copy renvoie une chaîne vide ou un tableau vide.

Si Count spécifie un nombre de caractères ou d'éléments de tableau supérieur au nombre disponible, seuls les caractères ou éléments compris entre S[Index] et la fin de S sont renvoyés.

Remarque

Lorsque S est un tableau dynamique, Copy ne peut être utilisé que comme paramètre dans l'appel d'une procédure ou d'une fonction qui attend un paramètre de type tableau. En d'autres termes, elle se comporte comme la fonction Slice lorsqu'on travaille avec des tableaux dynamiques. |