Zum Hauptinhalt springen

Kopieren

Gibt einen Teil einer Zeichenkette oder einen Ausschnitt eines dynamischen Arrays zurück.

Aufbau

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

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

Parameter

Rückgabewert

Beschreibung

S ist ein Ausdruck vom Typ Zeichenkette oder dynamisches Array. „Index“ und „Count“ sind Ausdrücke vom Typ Ganzzahl. Die Funktion „Copy“ gibt eine Teilzeichenfolge oder ein Teilarray zurück, das Count Zeichen bzw. Elemente enthält, beginnend bei S[Index].

Wenn Index größer ist als die Länge von S, gibt Copy eine leere Zeichenkette oder ein leeres Array zurück.

Wenn „Count“ mehr Zeichen oder Array-Elemente angibt, als verfügbar sind, werden nur die Zeichen oder Elemente von S[Index] bis zum Ende von S zurückgegeben.

Hinweis

Wenn S ein dynamisches Array ist, kann „Copy“ nur als Parameter bei einem Aufruf einer Prozedur oder Funktion verwendet werden, die einen Array-Parameter erwartet. Das heißt, sie verhält sich bei der Arbeit mit dynamischen Arrays wie die Funktion „Slice“. |