グローバルもどき
研究でいじってるプログラムをぽちぽちと修正中。グローバル変数(FORTRANのCOMMON変数)で値を渡す方式を排除すべく、引数にない変数を参照しているサブルーチンは、引数を追加してこれを解消するようにしているのですけれど、FOO(a, b)をFOO(a, b, c)に変更しても、そのFOO()を呼んでいる親のサブルーチンが変数cを知らないという状況に遭遇して処理に手間取っております。
本当にグローバルな変数であればこんな事は生じないんですが、中途半端なことにCOMMON変数なので、サブルーチンによって知っていたり知らなかったりしてわけわかめ。
| 投稿者 | CASPAR003 |
| 投稿時刻 | 00:32 |
| カテゴリー | 雑記 |
| コメント | 0 件 |
| トラックバック | 0 件 |
| 記事へのリンク | http://www.caspar003.info/delta/archive/2011/01/29/0032.html |
コメント
- 投稿者
トラックバック
- トラックバック
