演算子のオーバーロード
    Top > Fortran > モジュール
    演算子のオーバーロード
     入力変数が1つ又は2つの関数のinterfaceに演算子を登録すると,それを演算子で呼び出すことができるようになる.構造体を使った演算や,配列とスカラーの演算などで便利.  演算子というのは,+や-, あるいは>(.gt.)など.  代入演算子(=)のオーバーロードは少し特殊で,   ・関数ではなくサブルーチンのインターフェイスとして定義する   ・引数の1つ目を戻り値とする(intent(out)またはintent(inout)).   ・interface assignment(=)で定義する  なお,同じ構造型の構造体の代入は元々可能なので,以下の例のようにわざわざ定義する必要はない.  実行結果
    References
    9. モジュールと構造型 — Fortran演習(地球惑星物理学演習) + https://amanotk.github.io/fortran-resume-public/chap09.html