ADEL()

Borra un elemento del array

Syntax

ADEL(<aDestino>, <nPos>) --> aDestino

Arguments

<aDestino> es el nombre del array cuyo elemento será removido.

<nPos> es la posición del elemento a borrar

Returns

ADEL() retorna una referencia al array destino, <aDestino>

Description

Esta función borra el elemento que se encuentra en la posición <nPos> en el array <aDestino>. Todos los elementos en el array <aDestino> más allá de la posición dada <nPos> serán movidos hacia abajo una posición en el array. En otras palabras, si se borra un item de la quinta posición de un array de diez elementos, el elemento que estaba en la sexta posición ahora será reubicado a la quinta posición. La longitud del array <aDestino> permanece sin cambios y el último elemento en el array toma el valor NIL.
Examples
      *  El siguiente ejemplo crea un array lineal, del cual se borra el
         elemento en la quinta posición.

         LOCAL aArray:= { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 }
         ADEL( aArray, 5)

         Resultado: aArray es { 1, 2, 3, 4, 6, 7, 8, 9, NIL }
Status

Ready

Compliance

Esta función es totalmente compatible con CA-Clipper.

Files

El código fuente está en arrays.c La librería asociada es vm

See Also