Fortran-derived-data-types
提供:Dev Guides
Fortran-派生データ型
Fortranでは、派生データ型を定義できます。 派生データ型は構造体とも呼ばれ、さまざまな型のデータオブジェクトで構成できます。
派生データ型は、レコードを表すために使用されます。 E.g. あなたは図書館であなたの本を追跡したい場合は、各本に関する次の属性を追跡することができます-
- タイトル
- 著者
- 件名
- ブックID
派生データ型の定義
派生データ type を定義するには、typeおよび end type ステートメントが使用されます。 。 typeステートメントは、プログラムに複数のメンバーを持つ新しいデータ型を定義します。 タイプステートメントの形式はこれです-
ここにあなたが本の構造を宣言する方法があります-
構造体メンバーへのアクセス
派生データ型のオブジェクトは、構造体と呼ばれます。
タイプブックの構造は、次のようなタイプ宣言文で作成できます-
構造のコンポーネントは、コンポーネントセレクター文字(%)を使用してアクセスできます-
- %記号の前後にスペースがないことに注意してください。 *
例
次のプログラムは、上記の概念を示しています-
上記のコードをコンパイルして実行すると、次の結果が生成されます-
構造の配列
また、派生型の配列を作成することができます-
配列の個々の要素は次のようにアクセスできます-
次のプログラムは、概念を示しています-
上記のコードをコンパイルして実行すると、次の結果が生成されます-