如何在 Fortran 77 的 if 语句中换行?
How to break the line in a if-statement in Fortran 77?
在这样的示例中,如何在 if 语句中换行并根据我的条件在新行中继续?
IF((TEMP_PT.GT.TEMP_EVAP.
& AND.TFIELD(A+1,B).LT.TEMP_EVAP).OR.
& ((TEMP_PT.GT.TEMP_MELT.AND.TEMP_PT.LT.TEMP_EVAP).
& AND.TFIELD(A+1,B).LT.TEMP_MELT))THEN
在 FORTRAN 77 中,第 6 列是延续列。任何非空白、非零表示该行是上面那行的延续:
C23456789 123456789 123456789 123456789 123456789
IF((TEMP_PT.GT.TEMP_EVAP.
& AND.TFIELD(A+1,B).LT.TEMP_EVAP).OR.
& ((TEMP_PT.GT.TEMP_MELT.AND.TEMP_PT.LT.TEMP_EVAP).
& AND.TFIELD(A+1,B).LT.TEMP_MELT))THEN
在这样的示例中,如何在 if 语句中换行并根据我的条件在新行中继续?
IF((TEMP_PT.GT.TEMP_EVAP.
& AND.TFIELD(A+1,B).LT.TEMP_EVAP).OR.
& ((TEMP_PT.GT.TEMP_MELT.AND.TEMP_PT.LT.TEMP_EVAP).
& AND.TFIELD(A+1,B).LT.TEMP_MELT))THEN
在 FORTRAN 77 中,第 6 列是延续列。任何非空白、非零表示该行是上面那行的延续:
C23456789 123456789 123456789 123456789 123456789
IF((TEMP_PT.GT.TEMP_EVAP.
& AND.TFIELD(A+1,B).LT.TEMP_EVAP).OR.
& ((TEMP_PT.GT.TEMP_MELT.AND.TEMP_PT.LT.TEMP_EVAP).
& AND.TFIELD(A+1,B).LT.TEMP_MELT))THEN