【发布时间】:2010-09-10 12:18:01
【问题描述】:
我有大量不同维度的数组。但是,我按顺序命名它们,例如 var1、var2 等等。为了阅读它们,我有兴趣以如下方式循环它们:
do i=1,n
read(1,*) var<i>
enddo
当然,由于数组的维度不同,我不能简单地添加一个维度并将它们折叠成一个维度。
我的印象是 Fortran 不允许将字符串转换为变量名或类似的东西,所以有人知道如何处理吗?
谢谢!
【问题讨论】:
标签: variables loops names fortran90