2014年2月25日火曜日

implicit none


Fortranで

implicit none

は、変数の型をちゃんと定義しないと使えなくなる。
むしろ書かないと、定義してない変数も使えてしまうのが怖いところ。


メインのプログラム中ではうまく動いていたものを、
サブルーチンに回したら結果が異なる場合がある。

サブルーチン側で "implicit none"が書かれてなくて、
渡った先で変数の値が変わってしまうのが原因。


implicit none 要注意。

0 件のコメント:

コメントを投稿