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
|
|
|