как вы выполняете итерацию по массиву в fortran?

StackOverflow https://stackoverflow.com/questions/818315

  •  03-07-2019
  •  | 
  •  

Вопрос

действительно простой вопрос.

скажи, что у меня есть

real, dimension(0:100) :: realResults

и я хочу выполнить итерацию по realResults, в конечном счете, чтобы создать json массива формы

[[x1,y1], [x2,y2], [x3, y3], ... ]

Я почти уверен, что хочу использовать "делать", но я не уверен, как

Спасибо

Это было полезно?

Решение

В Fortran 90 вы можете выполнить итерацию массива следующим образом:

do i = lbound(realResults), ubound(realResults)
  ! do something with realResults(i)
end do

Другие советы

FORTRAN и json в одном абзаце?!?!ВТФ?Может быть, что-то вроде:

      do 10 i = 0, 100
C        do something with realResults(i)
  10  continue
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top