Vai al contenuto principale

Copia

Restituisce una sottostringa di una stringa o un segmento di un array dinamico.

Struttura

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

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

Parametri

Valore restituito

Descrizione

S è un'espressione di tipo stringa o array dinamico. Index e Count sono espressioni di tipo intero. La funzione Copy restituisce una sottostringa o un sottoarray contenente Count caratteri o elementi a partire dalla posizione S[Index].

Se Index è maggiore della lunghezza di S, Copy restituisce una stringa o un array vuoto.

Se Count specifica un numero di caratteri o di elementi dell'array superiore a quelli disponibili, vengono restituiti solo i caratteri o gli elementi compresi tra S[Index] e la fine di S.

Nota

Quando S è un array dinamico, Copy può essere utilizzato solo come parametro in una chiamata a una procedura o a una funzione che richiede un parametro di tipo array. In altre parole, si comporta come la funzione Slice quando si lavora con array dinamici. |