AEVAL()
Ejecuta un bloque de código por cada elemento en el array
- Syntax
-
- AEVAL(<aArray>, <bBlock>, [<nInicio>], [<nContador>]) --> aArray
- Arguments
-
- <aArray> es el array a ser evaluado.
- <bBloque> es el bloque de código a evaluar para cada elemento procesado <nInicio> es el elemento de inicio del array a evaluar.
- <nContador> es el número de elementos a procesar desde <nInicio> hasta el final del array <aArray>
- Returns
-
- AEVAL() retorna una referencia a <aArray>
- Description
-
- Esta función evalúa y procesa los elementos en <aArray>. Un bloque de código pasado como <bBloque> define la operacion a ser ejecutada sobre cada elemento del array. Todos los elementos en <aArray> serán evaluados a menos que sea especificada la posición de comienzo en <nInicio> por <nContador> elementos. Por defecto <nInicio> es uno.
- Dos parámetros son pasados al bloque de código <bBloque>. Los elementos individuales en el array son el primer parámetro y su posición en el array es el segundo.
- AEVAL() no reemplaza al bucle FOR...NEXT para procesar arrays. Si un array es una unidad autónoma, AEVAL() es apropiado. Si el array va a ser alterado ó si los elementos van a ser reevaluados, un bucle FOR...NEXT es más apropiado.
Examples
- 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