4D v14.3

Repeat...Until

ホーム

 
4D v14.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)

 
プロパティ 

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

 
参照 

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

 
ARTICLE USAGE

ランゲージリファレンス ( 4D v12.4)
ランゲージリファレンス ( 4D v11 SQL Release 6)
ランゲージリファレンス ( 4D v14 R3)
ランゲージリファレンス ( 4D v14 R2)
ランゲージリファレンス ( 4D v13.5)
ランゲージリファレンス ( 4D v14.3)
ランゲージリファレンス ( 4D v14 R4)