4D v16.3

INSERT IN ARRAY

Inicio

 
4D v16.3
INSERT IN ARRAY

INSERT IN ARRAY 


 

INSERT IN ARRAY ( array ; posicion {; reemplazos} ) 
Parámetro Tipo   Descripción
array  Array in Nombre del array
posicion  Entero largo in Donde insertar los elementos
reemplazos  Entero largo in Número de elementos a insertar, o 1 elemento si se omite

El comando INSERT IN ARRAY inserta uno o más elementos en el array. Los nuevos elementos se insertan antes del elemento especificado por donde, y se inicializan en el valor vacío del tipo de array. Todos los elementos más allá de donde se mueven consecuentemente en el array por un valor de uno o por el valor especificado en cuantos.

Si donde es mayor que el tamaño del array, los elementos se añaden al final del array.

El parámetro cuantos es el número de elementos a insertar. Si no se especifica cuantos, entonces se inserta sólo un elemento. El tamaño del array aumenta en cuantos.

El siguiente ejemplo inserta cinco nuevos elementos, comenzando en el elemento 10:

 INSERT IN ARRAY(anArray;10;5)

El siguiente ejemplo añade un elemento a un array:

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



Ver también 

DELETE FROM ARRAY
Size of array

 
PROPIEDADES 

Producto: 4D
Tema: Arrays
Número 227

This command can be run in preemptive processes

 
HISTORIA 

Modificado: 4D v11 SQL

 
ARTICLE USAGE

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