ReDim()
ReDim() – Länge eines Arrays ändern
Die Funktion ändert die Anzahl der Elemente eines bestehenden Arrays. Dabei werden bei einer Vergrößerung neue Elemente leer erzeugt und bei einer Verkleinerung bestehende Elemente ohne Berücksichtigung des Inhalts gelöscht.
Parameter | Beschreibung |
---|---|
aArray:R | Refenziertes Array, das geändert werden soll |
aNewCount:N | Neue Anzahl der Elemente |
Rückgabewert
Array - neu strukturiertes Array
Beispiel
CODE
| aArr |
aArr := Dim(2),
ReDim(aArr, 4), // aArr wird um zwei leere Elemente vergrößert
WriteLn(aArr), // Ergebnis: '{<NIL>; <NIL>; <NIL>; <NIL>}'
ReDim(aArr, 3), // aArr wird auf 3 Elemente verkleinert, alte Inhalte gehen verloren
WriteLn(aArr) // Ergebnis: '{<NIL>; <NIL>; <NIL>}'