我想知道是否有人可以向我解释 COBOL 中嵌套 IF 语句中的点规则。例子:
*The first if statement*
IF SUCCESSFUL-STATUS
PERFORM 8300-REPL-LNNTBI00
THRU 8300-REPL-LNNTBI00-EXIT
*The second if statement*
IF SUCCESSFUL-STATUS
DISPLAY 'RECORD ALREADY UPDATED :' WS-INF-REC
ELSE
DISPLAY 'UPDATE ERROR : ' WS-INF-REC ' / '
WS-RETURN-STATUS
READ INFILE INTO WS-INF-REC.
“WS-INF-REC”后面的点属于哪个if语句?第一个 IF 还是第二个 IF-ELSE?我知道在大多数编程中,它应该是最后一个 if 语句,但只是为了确保它与 COBOL 相同吗?