Share via


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