4D v18

collection.combine( )

Home

 
4D v18
collection.combine( )

collection.combine( )  


 

Die Funktion collection.combine( ) fügt col2 am Ende oder an der angegebenen Position Index in der Collection Instanz ein und gibt die bearbeitete Collection zurück. Im Gegensatz zur Funktion collection.insert( ) fügt collection.combine( ) jeden Wert von col2 in die ursprüngliche Collection ein und nicht als einzelnes Collection Element.

Hinweis: Diese Funktion ändert die ursprüngliche Collection.

Standardmäßig werden col2 Elemente am Ende der ursprünglichen Collection eingefügt. In Index können Sie die Position angeben, an der die col2 Elemente in die Collection eingefügt werden sollen.
Warnung:
Beachten Sie, dass Elemente der Collection ab 0 gezählt werden.

  • Ist index > Länge der Collection, wird der Startindex auf die Länge der Collection gesetzt.
  • Ist index < 0, wird er neu berechnet als Index:=index+length (wird als Versatz vom Ende der Collection gewertet).
  • Ist der berechnete Wert negativ, wird Index auf 0 gesetzt

 C_COLLECTION($c;$fruits)
 $c:=New collection(1;2;3;4;5;6)
 $fruits:=New collection("Orange";"Banana";"Apple";"Grape")
 $c.combine($fruits;3) //[1,2,3,"Orange","Banana","Apple","Grape",4,5,6]



Siehe auch 

collection.concat( )
collection.insert( )

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: Collections

Dieser Befehl kann in preemptive Prozessen laufen

 
SEITENINHALT 
 
GESCHICHTE 

 
ARTIKELVERWENDUNG

4D Programmiersprache ( 4D v18)