Árvore de páginas

Sintaxis

 

EVAL( <bloque de código>,  [ <lista de argumentos> ] )

 

 

Propósito

 

Ejecuta y evalúa un bloque de código, suministrando su resultado.

 

 

Argumentos

 

<bloque de código>

 

Define el nombre del bloque de código que se ejecutará.

 

<lista de argumentos>

 

Define una lista de argumentos, separados por coma, que se enviarán al bloque de código especificado antes de su ejecución.

 

 

Utilización

 

Los bloques de código se pueden formar con una serie de expresiones separadas por comas. Cuando se ejecuta un bloque de código, la función EVAL() devuelve el resultado de la última expresión del bloque.

 

 

Ejemplos

 

El siguiente ejemplo crea un bloque de código que duplica un número.

 

bCodBloc := { | nNumero | nNumero * 2 }

 

MsgAlert( EVAL(bCodBloc, 2) )          // Resulta 4.

  • Sem rótulos