派生类型
派生类型是一种复合数据类型,可以同时包含固有数据类型和派生数据类型。 您可以使用类型定义来定义派生类型。 此定义指定派生类型的名称及其类型参数、组件和过程。 在 Fortran 95 中,类型定义必须至少有一个组件,并且不能包含过程。 在 Fortran 2003 中,类型定义可以有零个或多个组件、过程和类型参数。 在派生类型中,类型参数、组件和过程的名称必须是唯一的,尽管名称可以与派生类型定义范围之外的名称相同。
在 Fortran 2003 中,派生类型可以通过类型参数进行参数化。 每个类型参数都定义为类型或长度类型参数,并且可以具有缺省值。 有关详细信息,请参阅 派生类型参数 (Fortran 2003)。