Dies ist die alte 4D Dokumentations-Website. Die neue und aktualisierte Dokumentation finden Sie unter developer.4d.com

Home

 
4D v19.8
collection.combine( )

collection.combine( ) 


 

collection.combine ( col2 {; Index} ) -> Funktionsergebnis 
Parameter Typ   Beschreibung
col2  Collection in Collection zum Kombinieren
Index  Lange Ganzzahl in Position zum Einfügen von Elementen zum Kombinieren in Collection (Standard=Länge+1)
Funktionsergebnis  Collection in Ursprüngliche Collection mit kombiniertem Element(en)

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
Nummer: 805254

Dieser Befehl kann in preemptive Prozessen laufen

 
SEITENINHALT 
 
GESCHICHTE 

Erstellt: 4D v16 R6

 
ARTIKELVERWENDUNG

4D Programmiersprache ( 4D v19)
4D Programmiersprache ( 4D v19.1)
4D Programmiersprache ( 4D v19.4)
4D Programmiersprache ( 4D v19.5)
4D Programmiersprache ( 4D v19.6)
4D Programmiersprache ( 4D v19.7)
4D Programmiersprache ( 4D v19.8)