Função Copy

Revisão de 11h04min de 25 de julho de 2024 por Peron.nobrega (discussão | contribs) (Criou página com 'A função '''Copy''' retorna uma substring de uma string ou parte de um array, começando de um índice especificado e com um comprimento definido. ==='''Sintaxe'''=== Funct...')
(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)

A função Copy retorna uma substring de uma string ou parte de um array, começando de um índice especificado e com um comprimento definido.

Sintaxe

Function Copy(S: string; Index, Count: Integer): string; overload; Function Copy<T>(const Value: array of T; Index, Count: Integer): TArray<T>; overload;

Parâmetros

Para strings:

Nome Tipo Descrição
S String A string da qual será extraída a substring.
Index Integer A posição inicial da substring (1-based).
Count Integer O número de caracteres a serem copiados.

Para arrays:

Nome Tipo Descrição
Value Array of T O array do qual será extraída a parte especificada.
Index Integer A posição inicial para copiar elementos (0-based).
Count Integer O número de elementos a serem copiados.

Exemplos para Strings

var

 textoOriginal, substring: string;

begin

 textoOriginal := 'Hello, World!';
 substring := Copy(textoOriginal, 8, 5); // Copia 'World'
 Informacao(substring);

end.