COMANDOEn revisión
LOOP
LOOP (FOR ... NEXT / WHILE ... ENDDO)Salta resto de iteración de FOR o WHILE.
Descripción general
En FOR contador avanza normalmente; en WHILE se reevalúa condición. Si avance de WHILE queda después de LOOP puede repetirse indefinidamente. LOOP no termina bucle como EXIT. (Fuentes: refs. 1–1.)
Sintaxis
LOOP (FOR ... NEXT / WHILE ... ENDDO)Retorno
Control de flujo; no retorna valor.
Ejemplo comentado
#Include "Protheus.ch"
User Function Ed512()
Local nI
For nI := 1 To 5
// Omitir solo iteracion numero 3.
If nI == 3
Loop
EndIf
ConOut(cValToChar(nI))
Next
Return NilResultado esperado
Muestra 1, 2, 4 y 5. En revisión: ejemplo editorial no compilado ni ejecutado en Protheus. Comprobar includes, release, RDD y contexto antes de probar.
- Garantizar avance y limpieza antes de omitir iteración.
- 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.