option defintについて。 今、ちょっと試しただけなので 私の勘違いかも知れませんけど これって、「いつ実行されるか」ではなくて 「どこに書かれているか」に 意味がありそうな感じです。 (サブルーチンやユーザー定義に関係無く この命令の下で初めて宣言される変数は すべて整数になる。) だから、この円周率の処理の下に 別の、小数を扱うサブルーチンを 追加するようなことがあるときは 注意が必要になるんじゃないかと思います。 (数が少なければ、#を付けるとか。)