Ir al contenido principal

Copiar

Devuelve una subcadena de una cadena o un segmento de una matriz dinámica.

Estructura

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

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

Parámetros

Valor devuelto

Descripción

S es una expresión de tipo cadena o matriz dinámica. «Index» y «Count» son expresiones de tipo entero. La función «Copy» devuelve una subcadena o un submatriz que contiene Count caracteres o elementos a partir de S[Index].

Si «Index» es mayor que la longitud de «S», «Copy» devuelve una cadena o una matriz vacía.

Si Count especifica más caracteres o elementos de la matriz de los que hay disponibles, solo se devuelven los caracteres o elementos desde S[Index] hasta el final de S.

Nota

Cuando S es una matriz dinámica, Copy solo se puede utilizar como parámetro en una llamada a un procedimiento o una función que requiera un parámetro de tipo matriz. Es decir, funciona igual que la función Slice cuando se trabaja con matrices dinámicas. |