4D v16.3

Repeat...Until

ホーム

 
4D v16.3
Repeat...Until

Repeat...Until  


 

 

Repeat...Untilによる制御フロー構造の正式な構文は以下のようになります。

 Repeat
    statement
 Until(Boolean_Expression)

Repeat...Untilループは、ループの後でブール式を判定する以外はWhile...End whileループとまったく同じです。つまり、Repeat...Untilループはループを必ず1回は実行しますが、While...End whileループはブール式が最初にFALSEである場合には、ループを実行しません。

その他のWhile...End whileループとの相違点は、ブール式がTRUEになるまでループを続行することです。

 

以下の例を、While...End whileループの例と比較してください。ブール式を、初期化する必要がない点に注目してください。システム変数OKを初期化するCONFIRM コマンドはありません。

 Repeat
    ADD RECORD([aTable])
 Until(OK=0)



参照 

Case of...Else...End case
For...End for
If...Else...End if
While...End while
制御フロー

 
プロパティ 

プロダクト: 4D
テーマ: プログラミング言語の構成要素

 
履歴 

 
ARTICLE USAGE

ランゲージリファレンス ( 4D v16)
ランゲージリファレンス ( 4D v16.1)
ランゲージリファレンス ( 4D v16.2)
ランゲージリファレンス ( 4D v16.3)