Fortran-dynamic-arrays
提供:Dev Guides
Fortran-動的配列
- 動的配列*は、コンパイル時にはサイズが不明ですが、実行時には既知の配列です。
動的配列は、 allocatable 属性で宣言されます。
例えば、
ただし、そのような配列にメモリを割り当てるには、 allocate 関数を使用して、配列のランク、つまり次元を指定する必要があります。
配列が使用された後、プログラムで、作成されたメモリは deallocate 関数を使用して解放する必要があります
例
次の例は、上記の概念を示しています。
上記のコードをコンパイルして実行すると、次の結果が生成されます-
データ文の使用
データ文の構文は次のとおりです-
例
次の例は、概念を示しています-
上記のコードをコンパイルして実行すると、次の結果が生成されます-
Whereステートメントの使用
例
次の例は、概念を示しています-
上記のコードをコンパイルして実行すると、次の結果が生成されます-