4D v14.3

If...Else...End if

ホーム

 
4D v14.3
If...Else...End if

If...Else...End if  


 

 

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

 If(Boolean_Expression)
    Statement
 Else
    Statement
 End if

注:Else 部分は、オプションであり省略し、以下のように記述できます。

 If(Boolean_Expression)
    Statement
 End if

If...Else...End if構造は、メソッドにテスト(ブール式)がTRUEかFALSEかにより2つの流れを与えます。

ブール式がTRUEの場合は、テストのすぐ後のステートメントを実行し、ブール式がFALSEの場合には、Else 文のすぐ後のステートメントを実行します。

 

  ` ユーザーに名前を入力させる
 $Find:=Request(Type a name)
 If(OK=1)
    QUERY([People];[People]LastName=$Find)
 Else
    ALERT("You did not enter a name.")
 End if

Tips:一方の条件に実行ステートメントがない分岐処理を書けます。

 If(Boolean_Expression)
 Else
    statement
 End if

または

 If(Boolean_Expression)
    statement
 Else
 End if

 
プロパティ 

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

 
参照 

Case of...Else...End case
For...End for
Repeat...Until
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)