我正在尝试在子例程中使用可分配的数组,但编译器抱怨这一点
Error: Dummy argument 'locs' with INTENT(IN) in variable definition context (ALLOCATE object) at (1)
Run Code Online (Sandbox Code Playgroud)
我唯一能找到的是我应该使用一个显式接口,我正在做.这里是子程序的相关代码:
RECURSIVE SUBROUTINE together(locs, LL, RL)
INTEGER, DIMENSION(:,:), ALLOCATABLE, INTENT(IN) :: locs
INTEGER, INTENT(IN) :: LL, RL
ALLOCATE(locs(LL,RL))
END SUBROUTINE together
Run Code Online (Sandbox Code Playgroud)