Espressioni continue

Un'espressione continue causa la successiva iterazione del ciclo while, for o foreach di inclusione più interno.

Il valore dell'espressione continue è sempre zero (0).

Espressione

Sintassi

Valore restituito

Continua

continue

Se utilizzata in un'espressione while, il controllo viene passato alla condizione while. Se utilizzata in un'espressione for, il controllo viene passato all'espressione step.

L'oggetto dell'esempio riportato di seguito dovrà comporre l'elenco a discesa con i valori del file XML. Se il valore dell'elemento XML corrente è "Display data for 3," il ciclo while si chiude tramite l'espressione break. Se il valore dell'elemento XML corrente è Display data for 2, lo script aggiunge 2 alla variabile i corrispondente al contatore, quindi il ciclo passa alla sequenza successiva. Se il valore dell'elemento corrente XML è "Display data for 2", le ultime due righe sono ignorate.

    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