Este é o site histórico da documentação 4D. As documentações estão sendo movidas progressivamente para developer.4d.com

Página Inicial

 
4D v19.8
collection.resize( )

collection.resize( ) 


 

collection.resize ( tam {; valorPadrao} ) -> Resultado 
Parâmetro Tipo   Descrição
tam  Inteiro longo in Novo tamanho da coleção
valorPadrao  Número, Texto, Objeto, Collection, Data, Booleano in VAlor padrão a preencher novos elementos
Resultado  Collection in Coleção original redimensionada

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
Número 705243

This command can be run in preemptive processes

 
CONTEÚDO DA PÁGINA 
 
HISTÓRIA 

Criado por: 4D v16 R6

 
ARTICLE USAGE

Manual de linguagem 4D ( 4D v19)
Manual de linguagem 4D ( 4D v19.1)
Manual de linguagem 4D ( 4D v19.4)
Manual de linguagem 4D ( 4D v19.5)
Manual de linguagem 4D ( 4D v19.6)
Manual de linguagem 4D ( 4D v19.7)
Manual de linguagem 4D ( 4D v19.8)