擅长:python、mysql、java
<p>GO TO语句允许任意跳转。特别是,编写for循环后接else块,然后是标记为continue的。在循环中,如果条件为真,则跳转到标记为continue的。否则for循环将正常终止,else块将被执行,然后继续,这与python for…else构造的语义完全匹配。在</p>
<p>例如:</p>
<pre><code> INTEGER nabsth, nvals
PARAMETER (nabsth=5, nvals=9)
INTEGER absth(nabsth), counts(nabsth)
REAL vals(nvals)
DATA absth/1, 2, 3, 4, 5/
DATA counts/0, 0, 0, 0, 0/
DATA vals/.1, .2, .5, 1.2, 3.5, 3.7, 16.8, 19.8, 135.60/
do iv = 1, nvals
do ia = 1, nabsth - 1
if (vals(iv) < absth(ia)) then
counts(ia) = counts(ia) + 1
goto 10
end if
end do
counts(nabsth) = counts(nabsth) + 1
10 continue
end do
WRITE (*,*), counts
end
</code></pre>
<p>生产</p>
^{pr2}$