Арифметика ЕСЛИ
Арифметический оператор IF — это трехсторонний арифметический условный оператор , впервые появившийся в первом выпуске Фортрана в 1957 году и встречающийся во всех более поздних версиях. [а] и некоторые другие языки программирования, такие как FOCAL . В отличие от логических операторов IF, встречающихся в других языках, оператор Фортрана определяет три различные ветви в зависимости от того, является ли результат выражения отрицательным, нулевым или положительным, в указанном порядке, записанном как:
IF (expression) negative,zero,positive
Устаревание [ править ]
Хотя изначально это был единственный вид оператора IF, представленный в Фортране, эта функция использовалась все реже и реже после логических операторов IF появления и, наконец, была помечена как устаревшая в Фортране 90. Начиная с Фортрана 2018, она больше не требуется. для компиляторов реализовать арифметику IF, и это считается удаленной функцией. Компилятор GNU Fortran по умолчанию выдает предупреждения для арифметического ЕСЛИ с момента выпуска версии 9.1 в 2019 году. [ нужна ссылка ]
См. также [ править ]
Примечания [ править ]
- ^ Может отсутствовать в компиляторе Fortran 2018. См. раздел «Устаревание» .
Ссылки [ править ]