小编clu*_*mer的帖子

FORTRAN - 子例程中的可分配数组

我正在尝试在子例程中使用可分配的数组,但编译器抱怨这一点

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)

arrays fortran subroutine

4
推荐指数
1
解决办法
981
查看次数

标签 统计

arrays ×1

fortran ×1

subroutine ×1