While関数は、[繰り返し行う式] で指定された計算式を条件に合う限り、繰り返し行います。また、デフォルトでは、この関数の作動が止まらなくなってしまう無限ループを防ぐために、回数に制限があります。
戻る値のデータタイプ | テキスト、数字、日付、時刻、タイムスタンプ、オブジェクト |
---|
引数
引数 | 内容 |
---|---|
初期変数 | 関数内で使用する変数を定義できます。 |
条件 | 計算式を設定し、この計算式が真=0以外の値を返すとき、「繰り返し行う式(ロジック)」を実行します。偽=0の値を返すループが停止します。つまり、この条件式には変数を設定し、その変数は、「繰り返し行う式(ロジック)」の中で、状況に応じて変更する必要があります。 |
「繰り返し行う式(ロジック)」 | 繰り返し行いたい計算式を定義します。 |
例
While (
[
#count = 0;
#pwd = “”
];
#count < 8;
[
#pwd = #pwd & Int ( Random * 10);
#count = #count + 1
];
#pwd
)
結果としては「15934179」のような数字を返します。結果は毎回異なります。
この関数で使用する変数には「$」のような接頭語を必要とはしませんが、変数であるということを明示するためにわかりやすく「#」を採用して表示しています。