Fortran 计算GOTO
示例
计算GOTO允许根据整数表达式的值分支程序。
GOTO (label_1, label_2,... label_n) scalar-integer-expression
如果scalar-integer-expression等于1,则程序从语句标签处继续label_1;如果等于2,则程序继续,label_2依此类推。如果小于1或大于n程序,则在下一行继续。
例:
ivar = 2 ... GOTO (10, 20, 30, 40) ivar
将跳到声明标签20。
这种形式goto在Fortran95及更高版本中已过时,被该selectcase构造取代。