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