N回反復してループしたいが、反復のいくつかは特定の条件の下で "スキップ"する必要がある。 私は私のような、goto
文を使用してそれを行うことができます知っている:(Iは、Fortran 90を使用していますdoループ(fortran)の反復をスキップ
do i = 1, N
if condition(i) goto 14
! Execute my iteration if condition(i) is false
14 continue
end do
しかし、私はこれらのgoto
文の少し怖い、と私は別の解決策があるかどうかを知りたいです新しいバージョンが必要な場合でも、あらゆるソリューションに興味があります)。
これは私が何を望むかを正確です。私はこの「サイクル」ステートメントを見ていましたが、私が見つけたリファレンスを誤解していました。それは、基本的に残りの繰り返しをせずにループを終了すると思っていました。 ありがとうございます。 – Feffe