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

Funciones, procedimientos y valor de retorno

Separa valor devuelto de efectos de rutina.

Funciones, procedimientos y valor de retornoAdvPL
01 · DESCRIPCIÓN GENERAL

Descripción general

Una función puede llamarse como instrucción y descartar retorno sin cambiar declaración ni efectos. RETURN termina rutina actual y puede devolver Nil sin valor útil. Auxiliar calcula y devuelve valor; entrada editorial solo presenta. Presentación no confirma grabación. (Fuentes: refs. 1–1.)

03 · EJEMPLO PRÁCTICO

Ejemplo comentado

#Include "Protheus.ch"
User Function Ed411()
    // Retorno auxiliar participa de la expresion.
    ConOut(cValToChar(Doble411(4)))
Return Nil
Static Function Doble411(nValor)
Return nValor*2
Resultado esperado

Presenta 8; rutina principal devuelve Nil. En revisión: ejemplo editorial no compilado ni ejecutado en Protheus. Comprobar includes, release, RDD y contexto antes de probar.

BUENAS PRÁCTICAS
  • Documentar retorno y efectos por separado; probar salidas.
  • 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-26.
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