Mudanças entre as edições de "Função Copy"

(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...')
 
Linha 2: Linha 2:
  
 
==='''Sintaxe'''===
 
==='''Sintaxe'''===
Function Copy(S: string; Index, Count: Integer): string; overload;
+
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'''===
 
==='''Parâmetros'''===
==='''Para strings:'''===
 
 
{| class="wikitable" style="width: 100%"
 
{| class="wikitable" style="width: 100%"
 
! Nome  
 
! Nome  
Linha 23: Linha 21:
 
|Integer
 
|Integer
 
|O número de caracteres a serem copiados.
 
|O número de caracteres a serem copiados.
|-
 
|}
 
==='''Para arrays:'''===
 
{| class="wikitable" style="width: 100%"
 
! 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'''===
+
==='''Exemplos'''===
 
var
 
var
 
   textoOriginal, substring: string;
 
   textoOriginal, substring: string;

Edição das 11h15min de 25 de julho de 2024

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;

Parâmetros

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.

Exemplos

var

 textoOriginal, substring: string;

begin

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

end.