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. |