CFLOOP: 条件付きループ | |
説明
条件付きループは、条件が true であるかぎり、一連の命令を繰り返します。このタイプのループを正しく使用するためには、ループが繰り返されるたびに条件を変更する命令を記述し、条件が false になるまでそれを行う必要があります。条件付きループは、"この条件が TRUE である間はループする" という意味で、WHILE ループ とも呼ばれます。 | |
シンタックス<cfloop condition = "expression"> ... </cfloop> |
|
関連項目
cfabort、cfbreak、cfexecute、cfexit、cfif、cflocation、cfswitch、cfthrow、cftry、『ColdFusion MX 開発ガイド』の第2章の「CFML の要素」 の「cfloop と cfbreak」
|
|
例
次の例では、CountVar が 1 から 5 まで 1 ずつ加算されています。 <!--- 変数 CountVar を 0 に設定します。 ---> <cfset CountVar = 0> <!--- CountVar = 5 になるまでループします。 ---> <cfloop condition = "CountVar LESS THAN OR EQUAL TO 5"> <cfset CountVar = CountVar + 1> ループインデックスは <cfoutput>#CountVar#</cfoutput> です。<br> </cfloop> このループの出力は次のとおりです。 ループインデックスは 1 です。 ループインデックスは 2 です。 ループインデックスは 3 です。 ループインデックスは 4 です。 ループインデックスは 5 です。 |
CONDITION | |
必須 | |
ループを制御するための条件です。 |