XL Fortran for AIX V8.1.1

ランゲージ・リファレンス

ELSE IF

目的

ELSE IF ステートメントは IF 構造体内のオプションの ELSE IF ブロックの最初のステートメントです。

構文



>>-ELSE IF--(--scalar_logical_expr--)--THEN--+-------------------+-><
                                             '-IF_construct_name-'
 
 

IF_construct_name
IF 構造体を識別する名前です。

規則

IF 構造体内で前にあるどの論理式も真ではない場合、 scalar_logical_expr が計算されます。 scalar_logical_expr が真の場合、それに続くステートメント・ブロックが実行され、IF 構造体が完了します。

IF_construct_name を指定した場合、その名前はブロック IF ステートメントに指定した名前と同じでなければなりません。

IF (I.EQ.1) THEN
    J=J-1
ELSE IF (I.EQ.2) THEN
    J=J-2
ELSE IF (I.EQ.3) THEN
    J=J-3
ELSE
    J=J-4
END IF

関連情報


[ ページのトップ | 前ページ | 次ページ | 目次 | 索引 ]