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.combine( )

collection.combine( ) 


 

collection.combine ( col2 {; index} ) -> Resultado 
Parâmetro Tipo   Descrição
col2  Collection in coleção a combinar
index  Inteiro longo in posição onde inserir elementos a combinar na coleção (normal = lenght +1)
Resultado  Collection in Coleção original que contém os elementos combinados

O método collection.combine( ) insere elementos col2 ao final ou na posição index especificada na instância de coleção e devolve a coleção editada. Diferente do método collection.insert( ), collection.combine( ) agrega cada valor de col2 na coleção original e não como um único elemento de coleção.

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

Como padrão os elementos col2 se agregam ao final da coleção original. Pode passar em index a posição onde deseja inserir os elementos de col2 na coleção. Advertência: lembre que os elementos da coleção estão numerados desde 0.

  • Se index > a longitude da coleção, o índice de inicio real se estabelecerá para a longitude da coleção.
  • Se index < 0, se calcula novamente como index:=index+longitude (se considera como o deslocamento desde o final da coleção).
  • Se o valor calculado for negativo, index se estabelece em 0.

Exemplo  

 C_COLLECTION($c;$fruits)
 $c:=New collection(1;2;3;4;5;6)
 $fruits:=New collection("Orange";"Banana";"Apple";"Grape")
 $c.combine($fruits;3) //[1,2,3,"Orange","Banana","Apple","Grape",4,5,6]



Ver também 

collection.concat( )
collection.insert( )

 
PROPRIEDADES 

Produto: 4D
Tema: Coleções
Número 805254

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)