4D v17.4

collection.fill( )

Inicio

 
4D v17.4
collection.fill( )

collection.fill( )  


 

El método collection.fill( ) llena los elementos de la colección con el valor especificado, opcionalmente desde posicIni a fin y devuelve la colección resultante.

Nota: este método modifica la colección original.

  • Si el parámetro posicIni se omite, valor se aplica a todos los elementos de colección (posicIni =0). Si se omite el parámetro fin, el valor se establece en el último elemento de la colección (fin =length).
  • Si posicIni < 0, se recalcula como posicIni :=posicIni +length (se considera como el desplazamiento desde el final de la colección). Si el valor calculado es negativo, posicIni toma el valor 0.
  • Si fin < 0 , se recalcula como fin :=fin +length.
  • Si fin d < posicIni (valores pasados o calculados), el método no hace nada.

Ejemplo  

 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]



Ver también 

collection.resize( )

 
PROPIEDADES 

Producto: 4D
Tema: Colecciones

This command can be run in preemptive processes

 
CONTENIDO DE LA PÁGINA 
 
HISTORIA 

 
ARTICLE USAGE

Manual de lenguaje 4D ( 4D v17)
Manual de lenguaje 4D ( 4D v17.1)
Manual de lenguaje 4D ( 4D v17.2)
Manual de lenguaje 4D ( 4D v17.3)
Manual de lenguaje 4D ( 4D v17.4)