4D v16.3

INSERT IN ARRAY

Home

 
4D v16.3
INSERT IN ARRAY

INSERT IN ARRAY 


 

INSERT IN ARRAY ( ArrayName ; Start {; AnzElemente} ) 
Parameter Typ   Beschreibung
ArrayName  Array in Name des Array
Start  Lange Ganzzahl in Position, ab der die Elemente hinzugefügt werden sollen
AnzElemente  Lange Ganzzahl in Anzahl der Elemente, die hinzugefügt werden sollen,
1 Element, falls nichts angegeben ist

Der Befehl INSERT IN ARRAY fügt eine beliebige Anzahl von Elementen in das Array ArrayName ein. Die neuen Elemente werden vor Start eingefügt und nach dem leeren Wert des Array-Typs initialisiert. Alle Elemente nach Start werden um 1 oder gemäß AnzElemente verschoben.

Ist Start größer als das Array, werden die Elemente am Ende des Array hinzugefügt.

AnzElemente gibt die Anzahl der einzufügenden Elemente an. Ist dieser Parameter nicht angegeben, wird nur ein Element eingefügt. Das Array wird automatisch in der Größe angepasst.

Dieses Beispiel fügt ab Element 10 fünf neue Elemente ein:

 INSERT IN ARRAY(anArray;10;5)

Dieses Beispiel fügt ein Element am Tabellenende hinzu:

 $vlElem:=Size of array(anArray)+1
 INSERT IN ARRAY(anArray;$vlElem)
 anArray{$vlElem}:=...



Siehe auch 

DELETE FROM ARRAY
Size of array

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: Arrays
Nummer: 227

This command can be run in preemptive processes

 
GESCHICHTE 

Geändert: 4D v11 SQL

 
ARTIKELVERWENDUNG

4D Programmiersprache ( 4D v16)
4D Programmiersprache ( 4D v16.1)
4D Programmiersprache ( 4D v16.2)
4D Programmiersprache ( 4D v16.3)