Symfoware Server WebDBtoolsユーザーズガイド - FUJITSU - |
目次
索引
![]() ![]() |
第6章 WebScript拡張タグ | > 6.2 実行制御タグ |
<!FOR>は、ループごとに一定の値を加算するタグです。
stepで指定された値がnameで指定した変数に加算され、以下の条件が成り立つ間、対応する<!/FOR>までのブロックが繰り返し処理されます。
step > 0 の場合:name <= end
step < 0 の場合:name >= end
<!FOR name start end [ STEP=step ] [ LABEL=label ] > 〜 <!/FOR>
name :
変数名またはリストの要素を指定してください。
指定された変数に対する変数宣言が行われていない場合は、ローカル変数として取り扱われます。変数名として指定できるものについては、“命名規約”を参照してください。
評価方法は、「左辺値」です。
start :
name で指定した変数の初期値(数値)を指定してください。
評価方法は、「一般数値」です。
end :
name で指定した変数が取り得る最終値(数値)を指定してください。
評価方法は、「一般数値」です。
step :
1回ループが終わるごとに、nameで指定された変数に加算する値を指定してください。0を指定してはいけません。省略した場合は、1が設定されます。
評価方法は「一般数値」です。
label :
ループを識別するためのラベル名については、“命名規約”のラベル名に従ってください。
評価方法は、「定数文字列」です。
<!FOR COUNT 0 10 STEP=2> <!SETVAR X 'COUNT + 100'> <TT>value = <!HREPLACE 'X'></TT><BR> <!/FOR> ↓ (表示結果) value = 100 value = 102 value = 104 value = 106 value = 108 value = 110 |
目次
索引
![]() ![]() |