Loading article…
算術IF文は、3 方向の算術条件文で、1957 年のFortranの最初のリリースで初めて登場し、その後のすべてのバージョン[a]や、 FOCALなどの他のプログラミング言語にも見られます。他の言語に見られる論理 IF 文とは異なり、Fortran 文は、式の結果が負、ゼロ、正のいずれであるかに応じて 3 つの異なる分岐を定義します。この順序は次のように記述されます。
IF (式)負、ゼロ、正
廃止
もともとは Fortran で提供される唯一の種類の IF 文でしたが、論理 IF 文がFortran IVおよび Fortran 66 標準で導入されて以来、この機能はますます使用されなくなりました。最終的には Fortran 90 で廃止とされました。Fortran 2018 の時点では、コンパイラが算術 IF を実装する必要がなくなり、削除された機能と見なされています。GNU Fortran コンパイラは、2019 年の 9.1 リリース以降、デフォルトで算術 IF の警告を生成しています。[引用が必要]
参照
注記
- ^ Fortran 2018 コンパイラには存在しない可能性があります。非推奨セクションを参照してください。
参考文献
- 算術 IF @ everything2.com
- Fortran 90 によるモジュラープログラミング - 廃止された機能
