まつもと ゆきひろです
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
とあんまり変わりませんね.厳密にはちょっと違うでしょうけど.
まつもと ゆきひろ /:|)