4D v16.3

INSERT IN ARRAY

Página Inicial

 
4D v16.3
INSERT IN ARRAY

INSERT IN ARRAY 


 

INSERT IN ARRAY ( array ; onde {; quantos} ) 
Parâmetro Tipo   Descrição
array  Array in Nome do array
onde  Inteiro longo in Onde inserir os elementos
quantos  Inteiro longo in Número de elementos a serem inseridos, ou 1 elemento se omitido

O comando INSERT IN ARRAY insere um ou mais elementos no array. Os novos elementos são inseridos antes do elemento especificado por onde, e são inicializados no valor vacio do tipo de array. Todos os elementos além de onde são movidos consequentemente no array por um valor de um ou pelo valor especificado em quantos.

Se onde é maior que o tamanho do array, os elementos são adicionados ao final do array.

O parâmetro quantos é o número de elementos a ser inserido. Se não for especificado quantos, então apenas um elemento é inserido. O tamanho do array aumenta em quantos.

O exemplo a seguir insere cinco novos elementos, começando no elemento 10:

 INSERT IN ARRAY(anArray;10;5)

O exemplo a seguir adiciona um elemento a um array:

 $vlElem:=Size of array(anArray)+1
 INSERT IN ARRAY(anArray;$vlElem)
 anArray{$vlElem}:=...



Ver também 

DELETE FROM ARRAY
Size of array

 
PROPRIEDADES 

Produto: 4D
Tema: Arrays
Número 227

This command can be run in preemptive processes

 
HISTÓRIA 

Modificado: 4D v11 SQL

 
ARTICLE USAGE

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