BLOQUES DE CÓDIGO (Que es ??)
Una descripción puede ser "Es un tipo de expresión compilada que puede
ser evaluada en cualquier momento".- El igual que otros tipos de
datos, un bloque de código puede ser asignado a una variable, pasado
como parámetro, devuelto por una función o ser especificado como un
literal.
Un bloque de código posee la estructura:
c:={|| x>y} (esto asignaria .F. o .T. a c)
Al especificar un código de bloque, se debe recordar que las dos
barras verticales son obligatorias, ya que aparte de diferenciarlos de
una matriz, son necesarios para la especificación de los parámetros
opcionales que pueden ser pasados y recibidos por un bloque de código.
Un bloque de código puede estar formado por mas de una expresión
separadas por comas, las cuales se ejecutaran con los parametros
pasados si los hay.
Utilidad de un bloque de código.
Crear rutinas genéricas.
Crear opciones alternativas sofisticadas de programación
reducir el tamaño del código fuente
Evaluación de un bloque de código.
Un bloque de código solo no tiene ninguna aplicación, pues necesita
ser evaluado.- La evaluación de un bloque de código se realiza a
través de tres funciones Clipper: EVAL(), AEVAL() y DBEVAL()