Ein dynamisches Array ist eine flexible Datenstruktur, die bei Bedarf wächst.
A dynamic array is a flexible data structure that grows as needed.
Erstellt ein dynamisches Array aus einer Variant-Instanz.
Welche Methoden bräuchte ein dynamisches Array?
Sie können ein dynamisches Array nutzen (ohne vorher zugewiesene Größe, verwechseln Sie das dynamische Array nicht mit dem dynamischen Pointer)
You can use a dynamic array (without preallocated size, don't confuse dynamic array with dynamic pointer)
Wenn A beispielsweise ein dynamisches Array ist, können Sie mit den folgenden Anweisungen die ersten 20 Elemente von A beibehalten, und den Rest abschneiden
For example, if A is a dynamic array, either of the following truncates all but the first 20 elements of A
Beispielsweise kann ein dynamisches Array oder ein Interface-Typ keinen anderen Standardwert als nil besitzen; Records können überhaupt nicht verwendet werden.
For example, a dynamic array or an interface type cannot have a default parameter other than nil; records cannot be used at all.
Ähnlich wie mit dem Array-Konstruktor kann ein dynamisches Array auch durch einen Array-Konstantenausdruck initialisiert werden (siehe das folgende Beispiel).
Similar to the array constructor, a dynamic array may also be initialized from an array constant expression as below.
Anders als in Pythons eigener List-Datenstruktur (welche konträr zu ihrem Namen eigentlich durch ein dynamisches Array verwirklicht ist) sind arrays homogen typisiert: Alle Elemente eines Arrays müssen vom selben Datentyp sein.
In contrast to Python's built-in list data structure (which, despite the name, is a dynamic array), these arrays are homogeneously typed: all elements of a single array must be of the same type.
Um ein dynamisches Array freizugeben, weisen Sie einer Variable, die das Array referenziert, den Wert nil zu, oder Sie übergeben die Variable an Finalize. Beide Methoden geben das Array unter der Voraussetzung frei, dass keine weiteren Referenzen darauf vorhanden sind.
To deallocate a dynamic array, assign nil to a variable that references the array or pass the variable to Finalize; either of these methods disposes of the array, provided there are no other references to it.
Der Speicher für ein dynamisches Array wird reserviert, sobald Sie dem Array einen Wert zuweisen oder es an die Prozedur SetLength übergeben.
Instead, memory for a dynamic array is reallocated when you assign a value to the array or pass it to the SetLength procedure.
Im folgenden finden Sie Beispiele für die Meinheit-Funktion, die als dynamisches Array und als Legacy-CSE-Formel eingegeben wurde.
Following are examples of the MUNIT function entered as a dynamic array, and as a legacy CSE formula.
Um ein dynamisches Array zu verkürzen, übergeben Sie es an SetLength oder Copy und weisen das Ergebnis wieder der Array-Variable zu.
To truncate a dynamic array, pass it to SetLength, or pass it to Copy and assign the result back to the array variable.
Hier sehen Sie, wie ein dynamisches Array in Office365 aussehen wird
Here's how a dynamic array will look like in Office365