|
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
|
|
|