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

EXIT

EXIT

Termina repetición actual y continúa tras delimitador.

EXITAdvPL
01 · DESCRIPCIÓN GENERAL

Descripción general

EXIT sale de WHILE/ENDDO o FOR/NEXT antes del final normal. Función continúa tras bucle; difiere de RETURN y BREAK transaccional. Prueba ocurre antes de suma; al llegar a tres, conserva 1+2. Orden de instrucciones expresa regla, no solo formato. (TOTVS, s.f., ref. 1)

02 · SINTAXIS

Sintaxis

EXIT

Retorno

Comando sin retorno de función.

03 · EJEMPLO PRÁCTICO

Ejemplo comentado

#Include "Protheus.ch"
User Function Ed375()
    Local nIndice
    Local nSuma := 0
    For nIndice := 1 To 5
        // Salir antes de incluir primer valor fuera del alcance.
        If nIndice == 3
            Exit
        EndIf
        nSuma += nIndice
    Next nIndice
Return nSuma
Resultado esperado

Retorno esperado: 3. En revisión: ejemplo editorial no compilado ni ejecutado en Protheus. Comprobar includes, release, RDD y contexto antes de probar.

BUENAS PRÁCTICAS
  • Revisar alcance anidado y conservar liberación de recursos tras salida.
  • 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. EXIT. 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