Как объявить массив распределяемых скаляров в Фортране?

Распределяемые массивы возможны в Fortran 90 и выше.

INTEGER, ALLOCATABLE, DIMENSION(:) :: test_int_array

Распределяемые скаляры, такие как выделяемые символы, возможны в Fortran 2003.

CHARACTER(LEN=:), ALLOCATABLE :: test_str

Мне интересно, можно ли объявить массив, фиксированный или распределяемый, выделяемых символов? (Возможно, как что-то ниже, что, к сожалению, не компилируется.)

CHARACTER(LEN=:), ALLOCATABLE, DIMENSION(4) :: test_str_array
8
задан SOUser 6 December 2011 в 16:44
поделиться