If...Else...End if

4D - Documentation   French   English   German   Spanish   日本語   4D v11 SQLコマンドテーマリスト   4D v11 SQLインデックス   4D v11 SQL定数テーマリスト   戻る   前   次

version 6.0


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

   If (ブール式)
      スートメント
   Else 
      スートメント
   End if 

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

   If (ブール式)
      スートメント
   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 (ブール式)
   Else
      スートメント
   End if

または

   If (ブール式)
      スートメント
   Else
   End if

参照

Case of...Else...End case, For...End for, Repeat...Until, While...End while, 制御フロー.


4D - Documentation   French   English   German   Spanish   日本語   4D v11 SQLコマンドテーマリスト   4D v11 SQLインデックス   4D v11 SQL定数テーマリスト   戻る   前   次