まつもと ゆきひろです

In message "[ruby-list:3859] Re: BEGIN and END"
    on 97/08/27, 石塚圭樹 <keiju / bc.mbn.or.jp> writes:

|けいじゅ@日本ラショナルソフトウェアです.

|それなら, -r が先で良いような...

じゃあ,-rで指定されたファイルにBEGINがあった時には?

|ところで, require の処理はどうなっているんですか?

良くわからないんですけど

  ruby -ne 'require "foo"; ...'

とかいう場合ですか? これなら

  while gets
    require "foo"
    ...
  end

と展開されますが,ご存知のようにrequireは最初の一回しかロー
ドしませんから,実質的には

  require "foo"
  while gets
    ...
  end

とあんまり変わりませんね.厳密にはちょっと違うでしょうけど.

                                まつもと ゆきひろ /:|)