BREAK()
 Interrumpe la ejecución de una estructura BEGIN SEQUENCE...END
------------------------------------------------------------------------------
 Sintaxis

     BREAK(<exp>) --> NIL

 Argumentos

     <exp> es el valor que se pasa a la cl usula RECOVER, si existe.
     Recuerde que <exp> no es opcional. Puede especificarse NIL si no hay
     un valor de interrupción.

 Devuelve

     BREAK() siempre devuelve NIL.

 Descripción

     La función BREAK() es idéntica en su funcionamiento a la sentencia
     BREAK. Esta función debe ejecutarse dentro de una estructura SEQUENCE.
     Como BREAK() es una expresión es posible utilizarla en un bloque de
     código.

 Ejemplos

      Este ejemplo ilustra una salida de SEQUENCE desde un bloque de
        código:

        bGuardar := ERRORBLOCK( {|x| BREAK(x)} )

        BEGIN SEQUENCE
           .
           .
           .
        RECOVER USING objError
           .
           .
           .
        END

        ERRORBLOCK(bGuardar)

 Ficheros   La biblioteca asociada es CLIPPER.LIB.

 To download this example - click here.

See Also: BEGIN SEQUENCE