4D v17.4

collection.combine( )

Página Inicial

 
4D v17.4
collection.combine( )

collection.combine( )  


 

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

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)