0

ここで以前の質問を拡張すると、fortran でカスタム属性を作成できるかどうか知りたいですか?

このようなもの

real, custom_attribute, allocatable :: variable(:)

それができれば、次のこともできると思います

custom_type, custom_attribute, allocatable :: variable(:)
4

2 に答える 2

1

ユーザー定義の「タイプ」を作成できます。おそらく、この機能で目的を達成できるでしょう。http://en.wikipedia.org/wiki/Fortran_95_language_features#Derived_data_typesを参照してください

于 2011-04-24T23:50:03.860 に答える
0

いいえ、標準の Fortran にはカスタム属性などはありません。ただし、派生データ型を使用する場合、Fortran 2003 で導入されたパラメーター化された派生型を使用できます。これにより、派生データ型の「kind」および「len」属性を定義できます。これにより、次のようなことが可能になります: type(my_type(rk=selected_real_kind(15),extent=size(a))) :: b

于 2011-08-22T11:13:43.377 に答える