VScode编写fortran时出现如下报错
Error: Incompatible ranks 2 and 1 in assignment at (1)
代码是《Fortran95程序设计》-彭国伦版P136处的EX0709.F90
完整截图如下
代码是照着书上敲的,没有错误,但是在VS code中运行就会报错,报错的第一条就是:
Error: Incompatible ranks 2 and 1 in assignment at (1)
对应的代码是这个:
integer :: a(2,2) = (/1,2,3,4/) ! 给一个二维数组赋值
网上查资料,大概讲的是一个变量与一个数组的对应关系不对。可是书上讲这样可以啊,这是为什么呢?
将代码在Visual Studio中却能运行,是VScode的问题?请指教。