как вы перебираете массив в фортране? - PullRequest
7 голосов
/ 04 мая 2009

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

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

real, dimension(0:100) :: realResults

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

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

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

спасибо

Ответы [ 2 ]

6 голосов
/ 04 мая 2009

В Fortran 90 вы можете выполнять итерации массива, например:

do i = lbound(realResults), ubound(realResults)
  ! do something with realResults(i)
end do
1 голос
/ 04 мая 2009

Фортран и JSON в одном абзаце?!?! WTF? Может быть что-то вроде:

      do 10 i = 0, 100
C        do something with realResults(i)
  10  continue
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...