我想通过使用 OOP 来提高我的 Fortran 代码的可读性。我最终得到了相当复杂的派生类型,例如:a%b%c%d%e
,在 module 中定义mymod
。
现在,在一个子程序中我做
subroutine test
use mymod, only: a
! lots of unrelevant stuff, especially with a%b%c%d%e.
end subroutine
我的问题如下:我想在这个特定的子例程中重命名a%b%c%d%e
为一个简单的newname
.
例如,我测试过:use mymod, only: a%b%c%d%e => newname
但我得到一个编译错误,指出:
错误:USE 语句中的语法错误