4D v17.4

collection.resize( )

Página Inicial

 
4D v17.4
collection.resize( )

collection.resize( )  


 

O método collection.resize( ) define a longitude da coleção para o novo tam especificado e devolve a coleção redimensionada.

Nota: este método modifica a coleção original.

  • Se tam < longitude da coleção, os elementos excedentes se eliminam da coleção.
  • Se tam > longitude da coleção,  a longitude da coleção se aumenta a tam.
    Como padrão, os novos elementos se preenchem com valores null. Pode especificar o valor para preencher nos elementos adicionados utilizando o parâmetro valorPadrao.

Exemplo  

 C_COLLECTION($c)
 $c:=New collection
 $c.resize(10) // $c=[null,null,null,null,null,null,null,null,null,null]
 
 $c:=New collection
 $c.resize(10;0) // $c=[0,0,0,0,0,0,0,0,0,0]
 
 $c:=New collection(1;2;3;4;5)
 $c.resize(10;New object("name";"X")) //$c=[1,2,3,4,5,{name:X},{name:X},{name:X},{name:X},{name:X}]
 
 $c:=New collection(1;2;3;4;5)
 $c.resize(2) //$c=[1,2]



Ver também 

collection.fill( )
collection.length

 
PROPRIEDADES 

Produto: 4D
Tema: Coleções

This command can be run in preemptive processes

 
CONTEÚDO DA PÁGINA 
 
HISTÓRIA 

 
ARTICLE USAGE

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