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

Home

 
4D v19.8
collection.fill( )

collection.fill( ) 


 

collection.fill ( Wert {; StartAb {; Ende}} ) -> Funktionsergebnis 
Parameter Typ   Beschreibung
Wert  Zahl, Text, Collection, Objekt, Datum, Boolean in Wert zum Füllen
StartAb  Lange Ganzzahl in Startposition (enthalten)
Ende  Lange Ganzzahl in Endposition (nicht enthalten)
Funktionsergebnis  Collection in Ursprüngliche Collection mit eingefüllten Werten

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

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)