Continue-uttryck

Med ett continue-uttryck kan du hoppa till nästa iteration i den innersta inkapslade while-, for- eller foreach-slingan.

Värdet för continue-uttrycket är alltid noll (0).

Uttryck

Syntax

Returnerar

Fortsätt

continue

När du använder continue i ett while-uttryck övergår kontrollen till while-villkoret. När du använder continue i ett for-uttryck övergår kontrollen till stegningen.

I följande exempel är målet att fylla den nedrullningsbara listan med värden från XML-filen. Om värdet för det aktuella XML-elementet är "Visningsdata för 3" avslutas while-slingan med break-uttrycket. Om värdet för det aktuella XML-elementet är "Visningsdata för 2" ökas variabeln i (räknaren) med 2 varpå slingan omedelbart avbryter pågående varv och i stället fortsätter till nästa varv. De två sista raderna hoppas över när värdet för det aktuella XML-elementet är "Visningsdata för 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