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

In [ruby-list :03853 ] the message: "[ruby-list:3853] Re: BEGIN and
END ", on Aug/27 14:27(JST) matz / netlab.co.jp (Yukihiro Matsumoto)
writes:

>まつもと ゆきひろです.

>結局わたなべさんがひきさがったんで,そのままになっているよう
>ですね.しかし,今ソースをみてみたんですが,いろいろ考えない
>といけないようです.たとえば -r で指定した時のBEGINはいつ実
>行されるのか,とか.

うーん. ファイル単位にBEGINが指定できるってことですね. 

でも, いま, -nと-rを一緒に使うとどういう処理するんですか?

ruby -n -r foo.rb bar.rb

とすると

while gets
  # foo.rb のコード
  # bar.rab のコード
end

となるんですか?

>|ENDはrubyの助けがないと駄目ですね...
>
>そうですね.-n を使わないんだったら ensure が使えるんですが.

ですね. その場合は, 当然BEGINは必要ないですね.

__
................................石塚 圭樹@日本ラショナルソフトェア...
----------------------------------->> e-mail: keiju / bc.mbn.or.jp <<---