Expressões Break

Uma expressão Break causa um encerramento imediato do loop de delimitação mais interno para a expressão While, For ou Foreach. O controle é transmitido à expressão seguinte ao loop terminado.

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

Expressão

Sintaxe

Retorna

Quebra

break

Transmite o controle à expressão seguinte ao loop terminado.

No exemplo a seguir, uma condição If é inserida no loop de While para verificar se o valor atual é igual a "Display data for 2". Se for true, Break será executada e impedirá que o loop continue.

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