Usina BRGuía AdvPL
Ingresar
← Todos los temas
COMANDOEn revisión

RETURN

RETURN xResultado

Termina función y entrega resultado al llamador.

RETURNAdvPL
01 · DESCRIPCIÓN GENERAL

Descripción general

RETURN devuelve control al llamador. El valor sigue contrato: Nil, .T., cadena y array tienen efectos distintos. Dentro de bucle termina toda la función; Exit termina el bucle correspondiente. Retorno anticipado no sustituye liberar recursos. El ejemplo agrega función estática pequeña con retorno numérico y distingue retornar de imprimir. (Fuentes: refs. 1–1.)

02 · SINTAXIS

Sintaxis

RETURN xResultado
03 · EJEMPLO PRÁCTICO

Ejemplo comentado

#Include "Protheus.ch"

User Function Ed629()
    ConOut(Ed629Sum(2,3))
Return Nil

Static Function Ed629Sum(nA,nB)
Return nA+nB
Resultado esperado

La auxiliar retorna 5 y la principal lo muestra. En revisión: ejemplo editorial no compilado ni ejecutado en Protheus. Comprobar includes, release, RDD y contexto antes de probar.

BUENAS PRÁCTICAS
  • Documente tipo/significado y restaure áreas antes de retornar.
  • En revisión: ejemplo editorial no compilado ni ejecutado en Protheus. Comprobar includes, release, RDD y contexto antes de probar.

Contenido relacionado

REFERENCIAS
  1. TOTVS. FUNCTION. TDN. Consulta el 2026-10-27.
Estado
En revisión
Página creada el
Última revisión el
Idioma original
Portugués
Revisión
Usina.BR
0 comentario(s) aprobado(s)

Comentarios

Todavía no hay comentarios aprobados.

Inicia sesión con Google o Microsoft para comentar.

Desarrollado con Usina Docs · Alpha