Expressões Continue

Uma expressão Continue ativa a próxima repetição do loop de delimitação mais interno para While, For ou Foreach.

O valor da expressão Continue é sempre zero (0).

Expressão

Sintaxe

Retorna

Continue

continue

Quando usada em uma expressão While, o controle é transmitido à condição While. Quando usada em uma expressão For, o controle é transmitido à expressão Step.

O objeto do exemplo a seguir deve ser usado para preencher a lista suspensa com valores do arquivo XML. Se o valor do elemento XML atual for "Display data for 3", o loop de While será encerrado por meio da expressão Break. Se o valor do elemento XML atual for "Display data for 2", o script adicionará 2 à variável i (que corresponde ao contador) e o loop avançará imediatamente para o próximo ciclo. As duas últimas linhas são ignoradas quando o valor do elemento XML atual é "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