|
|
|
|
- Otras sentencias utilizadas para salir de un bucle o de una Procedure
- Usar la palabra clave RETURN para devolver un valor
La sentencia RETURN se utiliza para salir de un bloque de sentencia y del proceso actual (o Procedure). El DEVOLVER se puede usar en: En un Procedure, también tienes la capacidad de asignar un valor a la palabra clave RETURN. Este valor se puede volver a leer en cualquier momento. Este valor se devolverá automáticamente al salir del Procedure (salida estándar del Procedure o salida del Procedure mediante la palabra clave RETURN). Sintaxis
Procedure
PROCEDURE <Procedure name> ([<Parameter>]) IF <Condition> THEN RETURN ... END
Instrucción FOR
FOR <Control variable> = <Initial value> TO <Final value> [STEP <x>] IF <Condition> THEN RETURN END
PARA CADA estado de cuenta
FOR EACH <File> ON <Key item> IF <Condition> THEN RETURN END
Instrucción LOOP
LOOP ... IF <Condition> THEN RETURN ... END
Instrucción WHILE
WHILE <Condition 1> ... IF <Condition> THEN RETURN ... END
En todos los casos, si se cumple la <Condición>, se realizarán las siguientes operaciones: - Salir del bloque de sentencia.
- Salir del Process actual (o del Procedure).
Observaciones Otras sentencias utilizadas para salir de un bucle o de una Procedure Cerrar se utiliza para salir del bucle (o procedure) y cerrar la ventana actual. Usar la palabra clave RETURN para devolver un valor En un Procedure, también tienes la capacidad de asignar el valor de retorno antes de la salida real del Procedure. Por ejemplo: ... RETURN = fReadLine(nFile) fClose(nFile)
También tienes la posibilidad de releer el valor asignado por RETURN para que no haya necesidad de declarar un Variable local para contener el resultado. Por ejemplo: El valor asignado a RETURN será devuelto a la llamada Process: - al final de Procedure
- cuando se utiliza la palabra clave RETURN para salir del Process (equivalente a la sentencia RETURN).
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|