隐do循环赋值数组只能是整型吗
yRange=(/LatLim(1):LatLim(2):Res/);xRange=(/LonLim(1):LonLim(2):Res/);
报错错误 1 error #6385: The highest data type rank permitted is INTEGER(KIND=8).
lo:high[:stride] 形式的数组构造器不是语法标准,也就没有统一规定。
如果你的编译器不允许,那你就按你的编译器允许的方式写就好了。
但我仍然建议你考虑用循环的方式构造数组,能写规范就写规范,扩展语法能不用就不用。 fcode 发表于 2024-4-25 10:44
lo:high[:stride] 形式的数组构造器不是语法标准,也就没有统一规定。
如果你的编译器不允许,那你就按你的 ...
好吧,我还是老老实实写循环吧{:4_91:} 你还可以用这种规范写法:
yRange=[(LatLim(1)+i*Res,i=0,int((LatLim(2)-LatLim(1))/Res))]
只不过有点啰嗦而已。
页:
[1]