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