TYPE文
copyright

green dot構造体の宣言

構造体は、「構造型の定義」と「構造型の型宣言」から構成される。
構造型の定義は、たとえば、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
line-end