while 式は、与えられた単純式を評価するインタラクティブなステートメントまたはループです。評価の結果が true(1)の場合、FormCalc は do 条件を繰り返し調べて、式のリストの結果を返します。結果が false(0)の場合、制御は次のステートメントに渡されます。
while 式は、条件の反復が必要な場合に特に適しています。逆に、無条件の反復が必要な状況では多くの場合、for 式を使用するのが最適です。
式
|
構文
|
戻り値
|
While
|
while ( simple expression ) do expression list endwhile
|
do 条件に関連付けられた式のリストの結果です。
|
次の例では、3 ではない list1 にリストされた XML 要素のすべてに addItem メソッドを使用して、XML ファイルからコンボボックスへ要素の値が追加されます。
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
endwhile
|
|
|