Espressioni break

Un'espressione break causa un'uscita immediata dal ciclo di espressioni while, for o foreach di inclusione più interno. Il controllo passa all'espressione che segue il ciclo terminato.

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

Espressione

Sintassi

Valore restituito

Interruzione

break

Passa il controllo all'espressione che segue il ciclo terminato.

Nell'esempio seguente, nel ciclo while è collocata una condizione if, in modo da verificare se il valore corrente è uguale a "Display data for 2". Se è vero, l'espressione break viene eseguita e interrompe il ciclo.

    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