Programmatisches Löschen von Elementen, Zeilen, Spalten oder Seiten aus Arrays
- Aktualisiert2025-08-27
- 2 Minute(n) Lesezeit
Aus einem Array können programmatisch Elemente, Zeilen, Spalten oder Seiten entfernt werden, je nach Dimensionsanzahl des Arrays. So lässt sich eine Zeile oder Spalte zum Beispiel nur aus einem Array mit mindestens zwei Dimensionen löschen, während aus einem Array mit drei oder mehr Dimensionen eine ganze Seite entfernt werden kann.
Gehen Sie zum Löschen von Elementen, Zeilen, Spalten oder Seiten wie folgt vor:
- Fügen Sie die Funktion Aus Array entfernen in das Blockdiagramm ein.
- Verbinden Sie den Eingang n-dimensionales Array der Funktion mit einem Array. Die Funktion passt sich automatisch an die Dimensionen des Arrays an.
- Ermitteln Sie anhand der Tabelle die erforderlichen Arbeitsschritte und führen Sie sie aus.
Hinweis Der Index-Eingang gibt an, mit welchen Elementen, Zeilen, Spalten oder Seiten mit dem Löschen begonnen werden soll, wobei 0 der erste Eintrag ist. Am Eingang Länge wird festgelegt, wie viele Objekte gelöscht werden sollen. In der nachfolgenden Tabelle stellt n die Gesamtanzahl der Elemente, Zeilen, Spalten, Seiten oder Dimensionen in einem Array dar.
| Mit n-dimensionalem Array verbundenes Array | Löschen | Erforderliche Schritte |
|---|---|---|
| 1D-Array | Element(e) | Verbinden Sie den Wert 1 über n mit Länge. Verbinden Sie den Wert 0 über n mit Index. |
| 2D-Array | Zeile(n) | Verbinden Sie den Wert 1 über n mit Länge. Verbinden Sie den Wert 0 über n mit Index (Zeile). |
| Spalte(n) | Verbinden Sie den Wert 1 über n mit Länge. Verbinden Sie den Wert 0 über n mit Index (Spalte). | |
| 3D über n D-Array | Seite(n) | Verbinden Sie den Wert 1 über n mit Länge. Verbinden Sie den Wert 0 über n mit Index (Seite). |
- Starten Sie das VI.