Este é o site histórico da documentação 4D. As documentações estão sendo movidas progressivamente para developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20.6
INSERT IN ARRAY
|
INSERT IN ARRAY ( array ; onde {; quantos} ) | ||||||||
Parâmetro | Tipo | Descrição | ||||||
array | Array |
![]() |
Nome do array | |||||
onde | Inteiro longo |
![]() |
Onde inserir os elementos | |||||
quantos | Inteiro longo |
![]() |
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}:=...
Produto: 4D
Tema: Arrays
Número
227
Modificado: 4D v11 SQL
Manual de linguagem 4D ( 4D v20)
Manual de linguagem 4D ( 4D v20.1)
Manual de linguagem 4D ( 4D v20.2)
Manual de linguagem 4D ( 4D v20.3)
Manual de linguagem 4D ( 4D v20.4)
Manual de linguagem 4D ( 4D v20.5)
Manual de linguagem 4D ( 4D v20.6)