Copiar
Devolve uma subcadeia de uma cadeia de caracteres ou um segmento de uma matriz dinâmica.
Estrutura
Copy(S; Index, Count: Integer): string;
Copy(S; Index, Count: Integer): array;
Parâmetros
Valor de retorno
Descrição
S é uma expressão do tipo cadeia de caracteres ou matriz dinâmica. Index e Count são expressões do tipo inteiro. A função Copy devolve uma subcadeia ou um submatriz contendo Count caracteres ou elementos, a partir de S[Index].
Se o índice for maior do que o comprimento de S, a função Copy devolve uma cadeia de caracteres ou um array vazio.
Se Count especificar mais caracteres ou elementos da matriz do que os disponíveis, apenas os caracteres ou elementos desde S[Index] até ao fim de S são devolvidos.
Nota
Quando S é uma matriz dinâmica, Copy só pode ser utilizado como parâmetro numa chamada a um procedimento ou função que exija um parâmetro de tipo matriz. Ou seja, funciona como a função Slice quando se trabalha com matrizes dinâmicas. |