Continue-expressies

Met de expressie Continue wordt de volgende herhaling van de binnenste insluitende While-, For- of Foreach-expressielus uitgevoerd.

De waarde van de expressie Continue is altijd nul (0).

Expressie

Syntaxis

Geeft als resultaat

Continue

continue

Bij gebruik in de expressie While wordt de besturing overgedragen aan de While-voorwaarde. Bij gebruik in de expressie For wordt de besturing overgedragen aan de step-expressie.

In het volgende voorbeeld is het de bedoeling dat de vervolgkeuzelijst wordt gevuld met waarden uit het XML-bestand. Als de waarde van het huidige XML-element 'Display data for 3' is, wordt de While-lus afgesloten door de expressie Break. Is de waarde van het huidige XML-element 'Display data for 2', dan voegt het script 2 toe aan de variabele i (de teller) en wordt de volgende cyclus van de lus onmiddellijk gestart. Als de waarde van het huidige XML-element 'Display data for 2' is, worden de laatste twee regels genegeerd.

    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