目的
論理 IF ステートメントは論理式を評価し、その値が真であれば、指定されたステートメントを実行します。
構文
>>-IF--(--logical_expr--)--stmt-------------------------------->< |
論理 IF ステートメントを 実行すると、logical_expr が計算されます。 logical_expr の値が真であれば、stmt が実行されます。 logical_expr の値が偽であれば、stmt は実行されず、IF ステートメントは 機能しません (CONTINUE ステートメントと同様)。
logical_expr 内の関数参照を 実行すると、stmt 内の変数が変化する場合があります。
stmt を、SELECT CASE、CASE、END SELECT、DO、DO WHILE、END DO、ブロック IF、ELSE IF、ELSE、END IF、END FORALL、他の論理 IF、ELSEWHERE、END WHERE、END、END FUNCTION、END SUBROUTINE ステートメント、FORALL 構文ステートメント、または WHERE 構文ステートメントにすることはできません。
IF (ERR.NE.0) CALL ERROR(ERR)
関連情報