4D v14.3Einführung in Arrays |
||
|
4D v14.3
Einführung in Arrays
Einführung in Arrays
In Arrays werden Variablen des gleichen Typs abgelegt oder gruppiert. Jeder Wert im Array wird als Element bezeichnet. Die Größe des Array ist die Anzahl der darin enthaltenen Elemente. Beim Erstellen wird eine Größe festgelegt, die beliebig veränderbar ist. Sie können Elemente hinzufügen, einfügen oder löschen bzw. das Array mit demselben Befehl anpassen, der es erstellt hat. Sie erstellen ein Array mit einem der Array-Befehle. Weitere Informationen dazu finden Sie im Abschnitt Arrays erstellen. Elemente werden von 1 bis N durchnumeriert. N ist die Größe des Array. Ein Array hat immer ein Element Null. Sie können darauf wie auf jedes andere Element im Array zugreifen, es erscheint jedoch nicht beim Anzeigen in einem Formular. Es kann trotzdem uneingeschränkt in der Programmiersprache verwendet werden. Weitere Informationen dazu finden Sie im Abschnitt Element Null eines Array verwenden. Arrays sind 4D Variablen. Von daher hat ein Array einen Bereich und wendet bis auf wenige Ausnahmen die Regeln der 4D Programmiersprache an. Weitere Informationen dazu finden Sie in den Abschnitten Arrays und die 4D Programmiersprache sowie Arrays und Zeiger. Arrays sind Objekte der Programmiersprache; Sie können Arrays erstellen und einsetzen, die für den Benutzer unsichtbar bleiben. Arrays sind ebenso Objekte der Benutzeroberfläche. Weitere Informationen dazu finden sie in den Abschnitten Arrays und Formularobjekte und Gruppierte rollbare Bereiche. In Arrays werden überschaubare Datenmengen für eine kurze Zeitspanne im Hauptspeicher gehalten. Array-Operationen sind daher sehr schnell. Sie können die Array-Elemente kopieren, sortieren, suchen ….. Benötigen Sie Arrays nicht mehr, löschen Sie sie, um Speicherplatz zu sparen. Weitere Informationen dazu finden Sie im Abschnitt Arrays und Speicher. |
EIGENSCHAFTEN
Produkt: 4D SIEHE AUCH
QUERY WITH ARRAY ARTIKELVERWENDUNG
4D Programmiersprache ( 4D v14 R3) Gesplittet : Einführung in Arrays ( 4D v11 SQL Release 6) |