RETURN (Comando)
Devuelve el control del programa al programa que llama.
RETURN [eExpression | TO MASTER | TO ProcedureName]
Parámetros
- eExpression
Especifica una expresión devuelta al programa que llama. Si omite RETURN o la expresión de retorno, se devolverá automáticamente el valor verdadero (.T.). - TO MASTER
Devuelve el control al programa que llama de mayor nivel. - TO ProcedureName
Especifica el procedimiento al que se devuelve el control.
Observaciones
RETURN termina la ejecución de un programa, procedimiento o función. El control se devuelve al programa que llama, al programa que llama de mayor nivel, a otro programa o a la ventana Comandos.
Cuando se ejecuta RETURN, Visual FoxPro libera las variables PRIVATE.
RETURN se coloca generalmente al final de un programa, procedimiento o función para devolver el control a un programa de nivel superior. No obstante, se ejecutará un RETURN implícito si se omite RETURN.
Ejemplo
En el ejemplo siguiente la función longdate
devuelve una cadena de caracteres que se puede imprimir a partir de una fecha.
SET CENTURY ON
? longdate({^1998-02-16}) && Displays Monday, February 16, 1998
FUNCTION longdate
PARAMETER mdate
RETURN CDOW(mdate) + ', ' + MDY(mdate)
Vea también
DO | FUNCTION | LPARAMETERS | PARAMETERS | PARAMETERS( ) | PRIVATE | PROCEDURE | PUBLIC