Árvore de páginas

Sintaxis

 

ADEL( <array>, <expresión numérica> )

 

 

Propósito

 

La función ADEL() borra un elemento de un array.

 

 

Argumentos

 

< array >

 

Define el nombre del array que tendrá un elemento borrado.

 

< expresión numérica >

 

Define la posición (número) del elemento que se borrará.

 

 

Utilización

 

La función ADEL() debe utilizarse cuando se desea borrar un elemento cualquiera de un array, desplazando todos los otros una posición a menos.

 

El contenido del elemento se pierde y todos los elementos a partir de aquella posición hasta el final del array suben una posición. El contenido del último elemento en el array se vuelve NIL.

 

 

Sugerencias

 

En el AdvPL, los arrays multidimensionales se implementan como arrays y contienen otros subarrays. Si el array especificado es multidimensional, la función ADEL() podrá borrar un subarray entero, especificado por la posición definida en la expresión numérica, permitiendo que el array especificado deje de tener dimensiones normales o proporcionales.

 

 

Ejemplos

 

Este ejemplo crea un vector constante de tres elementos y después borra el segundo elemento. En este caso, el tercer elemento sube una posición y al nuevo tercer elemento se atribuye el valor NIL:

 

LOCAL aArray

 

aArray := { 1, 2, 3 }            // Resulta: { 1, 2, 3 }

 

ADEL(aArray, 2)                // Resulta: { 1, 3, NIL }

  • Sem rótulos