ステートメントおよび属性

本節は、すべての XL Fortran ステートメントをアルファベット順に説明します。 それぞれのステートメントのセクションは、 簡単に構文と規則を参照できるように構成されており、 ステートメントの構造体および使用法の参照先を示しています。

以下の表では、ステートメントを列挙し、 実行可能なステートメント、 specification_part ステートメント、 DO または DO WHILE 構文の終端ステートメント として使用できるステートメントがそれぞれどれかを示しています。

注:

  1. IBM 拡張.

  2. Fortran 95.

  3. Fortran 2003 ドラフト標準.


表 23. ステートメント表

ステートメント名 実行可能ステートメント 仕様ステートメント 終端ステートメント
ALLOCATABLE (3)
X
ALLOCATE X
X
ASSIGN X
X
ASSOCIATE (3) X

AUTOMATIC (1)
X
BACKSPACE X
X
BLOCK DATA


BYTE (1)
X
CALL X
X
CASE X

CHARACTER
X
CLOSE X
X
COMMON
X
COMPLEX
X
CONTAINS


CONTINUE X
X
CYCLE X

DATA
X
DEALLOCATE X
X
派生型


DIMENSION
X
DO X

DO WHILE X

DOUBLE COMPLEX (1)
X
DOUBLE PRECISION
X
ELSE X

ELSE IF X

ELSEWHERE X

END X

END BLOCK DATA


END DO X
X
END IF X

END FORALL (2) X

END FUNCTION X

END INTERFACE
X
END MAP (1)
X
END MODULE


END PROGRAM X

END SELECT X

END SUBROUTINE X

END STRUCTURE (1)
X
END TYPE
X
END UNION (1)
X
END WHERE X

ENDFILE X
X
ENTRY
X
EQUIVALENCE
X
EXIT X

EXTERNAL
X
FLUSH (3) X

FORALL (2) X
X
FORMAT
X
FUNCTION


GO TO (割り当て) X

GO TO (計算) X
X
GO TO (無条件) X

IF (ブロック) X

IF (算術) X

IF (論理) X
X
IMPLICIT
X
IMPORT (3)
X
INQUIRE X
X
INTEGER
X
INTENT
X
INTERFACE
X
INTRINSIC
X
LOGICAL
X
MAP (1)
X
MODULE


MODULE PROCEDURE
X
NAMELIST
X
NULLIFY X
X
OPEN X
X
OPTIONAL
X
PARAMETER
X
PAUSE X
X
POINTER (Fortran 90)
X
POINTER (整数) (1)
X
PRINT X
X
PRIVATE
X
PROCEDURE (3)
X
PROGRAM


PROTECTED (3)
X
PUBLIC
X
READ X
X
REAL
X
RECORD
X
RETURN X

REWIND X
X
SAVE
X
SELECT CASE X

SEQUENCE
X
ステートメント関数
X
STATIC (1)
X
STOP X

SUBROUTINE


STRUCTURE (1)
X
TARGET
X
TYPE
X
型宣言
X
UNION (1)
X
USE
X
VALUE (1)
X
VIRTUAL (1)
X
VOLATILE (1)
X
WAIT (1) X
X
WHERE X
X
WRITE X
X

割り当てステートメントとポインター割り当てステートメントについては、 式および割り当てで説明します。 これらのステートメントはともに実行可能ステートメントであり、 終端ステートメントとして働きます。 IBM Copyright 2003