你如何在fortran中遍历一个数组?

Ste*_*ble 7 json fortran

非常简单的问题.

说我有

real, dimension(0:100) :: realResults
Run Code Online (Sandbox Code Playgroud)

我想迭代realResults,最终创建表单数组的json

[[x1,y1], [x2,y2], [x3, y3], ... ]
Run Code Online (Sandbox Code Playgroud)

我很确定我想用"做",但我不确定如何

谢谢

Ozg*_*tak 7

在Fortran 90中,您可以执行数组迭代,如:

do i = lbound(realResults), ubound(realResults)
  ! do something with realResults(i)
end do
Run Code Online (Sandbox Code Playgroud)

  • 使用`do i = lbound(columns_to_test,1),ubound(columns_to_test,1)`,否则你会得到`错误:DO循环中的开始表达式(1)必须是标量 (2认同)