TYPE文
構造体の宣言
構造体は、「構造型の定義」と「構造型の型宣言」から構成される。
構造型の定義は、たとえば、XY座標(x,y)をひとまとまりの構造としたとき、 この構造に名前(point)を付けることである。
構造型の定義で宣言された構造を使用するときには、構造型変数として 宣言する必要があるため、構造型の型宣言を行なう。
・構造型の定義
TYPE 構造型名
型宣言
:
END TYPE 構造型名
[例]
XY座標(x,y)をひとまとまりの構造としてpoint型で構造型を定義する。
TYPE point REAL :: x,y END TYPE point
・構造型の型宣言
TYPE(構造型名) :: 変数名、変数名、変数名、…
[例]
point型で構造型変数p1,p2を宣言する。
TYPE(point) :: p1,p2