Даний оператор еквівалентний наступному: IF (e .LT. 0) GOTO label1 IF (e .EQ. 0) GOTO label2 GOTO label3 Через те, що «арифметичний IF» еквівалентний трьом операторам GOTO (які можуть переходити будь-куди у програмі), він вважається шкідливим у структурному програмуванні і не повинен використовуватися у нових програмах. Див. також