4D v16.3

DELETE FROM ARRAY

Página Inicial

 
4D v16.3
DELETE FROM ARRAY

DELETE FROM ARRAY 


 

DELETE FROM ARRAY ( array ; posição {; quantos} ) 
Parâmetro Tipo   Descrição
array  Array in Array do qual apagar os elementos
posição  Inteiro longo in Elemento onde se inicia o processo
quantos  Inteiro longo in Número de elementos a apagar

O comando DELETE FROM ARRAY apaga um ou mais elementos de um array. Elementos se apagam iniciando no elemento especificado por posição.

O parâmetro quantos é o número de elementos a serem deletados. Se este parâmetro não é especificado, então o elemento é deletado. O tamanho do array se reduz de acordo com a quantos.

O exemplo a seguir deleta três elementos, iniciando no elemento 5:

 DELETE FROM ARRAY(anArray;5;3)

O exemplo a seguir deleta o última elemento de um array, se ele existir:

 $vlElem:=Size of array(anArray)
 If($vlElem>0)
    DELETE FROM ARRAY(anArray;$vlElem)
 End if



Ver também 

INSERT IN ARRAY
Size of array

 
PROPRIEDADES 

Produto: 4D
Tema: Arrays
Número 228

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)