4D v17.4

collection.fill( )

Home

 
4D v17.4
collection.fill( )

collection.fill( )  


 

Die Funktion collection.fill( ) füllt die Collection mit dem angegebenen Wert, optional von der Position StartAb bis Ende, und gibt die resultierende Collection zurück.

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

  • Ohne den Parameter StartAb wird Wert für alle Elemente der Collection gesetzt (StartAb=0). Ohne den Parameter Ende wird Wert bis zum letzten Element der Collection gesetzt (Ende=length).
  • Ist StartAb < 0, wird es neu berechnet als StartAb:=StartAb+length (wird als Versatz vom Ende der Collection gewertet). Ist der berechnete Wert negativ, wird StartAb auf 0 gesetzt.
  • Ist Ende < 0, wird es neu berechnet als Ende:=Ende+length.
  • Ist Ende < StartAb (übergebende oder berechnete Werte), führt die Funktion nichts aus. 

 C_COLLECTION($c)
 $c:=New collection(1;2;3;"Lemon";Null;"";4;5)
 $c.fill("2") // $c:=[2,2,2,2,2,2,2,2]
 $c.fill("Hello";5) // $c=[2,2,2,2,2,Hello,Hello,Hello]
 $c.fill(0;1;5) // $c=[2,0,0,0,0,Hello,Hello,Hello]
 $c.fill("world";1;-5) //-5+8=3 -> $c=[2,"world","world",0,0,Hello,Hello,Hello]



Siehe auch 

collection.resize( )

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: Collections

Dieser Befehl kann in preemptive Prozessen laufen

 
SEITENINHALT 
 
GESCHICHTE 

 
ARTIKELVERWENDUNG

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