EXIT
EXITTermina repetición actual y continúa tras delimitador.
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)
Sintaxis
EXITRetorno
Comando sin retorno de función.
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 nSumaRetorno esperado: 3. En revisión: ejemplo editorial no compilado ni ejecutado en Protheus. Comprobar includes, release, RDD y contexto antes de probar.
- 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.

Comentarios
Todavía no hay comentarios aprobados.
Inicia sesión con Google o Microsoft para comentar.