Continue 式

continue 式は、while、for または foreach のループを含む最も深い部分の次の反復を継続させます。

continue 式の値は常にゼロ(0)値です。

構文

戻り値

Continue

continue

while 式で使用されると、制御は while 条件に渡されます。for 式で使用されると、制御は step 式に渡されます。

次の例の目的は、コンボボックスを XML ファイルの値と共に埋め込むことです。現在の XML 要素の値が「Display data for 3」の場合、while のループは break 式を経て終了します。現在の XML 要素の値が「Display data for 2」の場合、スクリプトはカウンターである変数 i に 2 を加え、ループは即座に次のサイクルへ移動します。最後の 2 行は、現在の XML 要素の値が「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