Expresiones continue

Una expresión continue produce la siguiente iteración del bucle while, for o foreach de cierre más interno.

El valor de la expresión continue es siempre el valor cero (0).

Expresión

Sintaxis

Devuelve

Continue

continue

Cuando se utiliza una expresión while, el control se pasa a la condición while. Cuando se utiliza una expresión for, el control se pasa a la expresión de paso.

El objeto del siguiente ejemplo es rellenar la lista desplegable con valores del archivo XML. Si el valor del elemento XML actual es “Display data for 3”, el bucle while sale mediante la expresión break. Si el valor del elemento XML actual es “Display data for 2”, la secuencia de comandos agrega 2 a la variable i (contador) e inmediatamente el bucle pasa al siguiente ciclo. Se omiten las dos últimas líneas cuando el valor del elemento XML actual es “Display data for 2”.

    var List = ref(xfa.record.lists.list1) 
    var i = 0 
    while (List.nodes.item(i+1).value ne "5") do 
    if (List.nodes.item(i) eq "Display data for 3") then 
    break 
    endif 
    if (List.nodes.item(i) eq "Display data for 2" then 
    i=i+2 
    continue 
    endif 
    $.addItem(List.nodes.item(i).value,List.nodes.item(i+1).value) 
    i=i+2 
    endwhile