Lotus Software ロゴ
IBM Lotus Domino Designer 8.5
  バージョン 8.5 および 8.5.1






@For

条件が True の間、ステートメントを繰り返し実行します。初期化ステートメントを実行します。ステートメントを実行する前に条件を調べ、ステートメントを実行した後に加算ステートメントを実行します。

この @関数は R6 で新しく追加されました。

構文

@For( initialize ; condition ; increment ; statement ; ... )

パラメータ

initialize

condition の変数に初期値を代入するステートメントです。

condition

True (1) または False (0) の値を返す式です。

increment

初期化された変数を変更する (通常は増やす) ステートメントです。

statement

式言語ステートメントです。最大 252 個のステートメントを記述できます。

戻り値

true

実行中にエラーが発生しなければ True (1) が返されます。条件式の値が数値以外のときは、「予期しないデータ型」エラーが発生します。

使用法

初期化ステートメントが 1 回実行されます。次に、条件が評価されます。条件が True (1) のときは、ステートメントが実行され、加算ステートメントが実行され、条件が再び評価されます。条件が False (0) のときは、@For は終了します。

ヒント リストが含まれているフィールドをループ処理するときは、リストフィールドの [フィールドのプロパティ] インフォボックスの [複数値も可] チェックボックスが選択されていることを確認してください。

この繰り返し処理に要した時間が、1 操作当たりの許可された標準タイムアウト値を超えたときは、式エンジンによって式が終了するか、無限ループが中止されます。

その他の反復ステートメントについて詳しくは、@DoWhile@While を参照してください。

クロスリファレンス

LotusScript 言語の While ステートメント

LotusScript 言語の For ステートメント

例:@For
関連項目
反復ステートメントを使用する




ライブラリー | サポート | ご利用条件 |

最終更新日: 2009 年 10 月 5 日 (月曜日)