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

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

>まつもと ゆきひろです

>ruby-listの1964,1967,1968あたりを参照して下さい.
>参照には過去メールのページ
>
>  http://blade.nagaokaut.ac.jp/man/ruby/spool/index.shtml
>
>が便利です.

どもども. みました. 前向きに検討するとなっていますね(^^;;;

In [ruby-list :03846 ] the message: "[ruby-list:3846] Re: BEGIN and
END ", on Aug/27 13:48(JST) Masaki Suketa <suke / tonen.co.jp> writes:

>>これどういう意味なんでしょうか? 質問していることが理解できなかったので
>>すが...

>Perl だと-n オプション付きでスクリプトを実行した時に
>ruby の -n オプションと動作が似ているんですが 違うのは

(途中略)

>(2)の部分が処理対象となるファイルの各行に対する処理を行う部分で
>(1)は、対象ファイルを読み込み始める前に1回だけ動作する処理、(3)
>は、各行に対する処理が終了してから、最後に一度だけ行われる処理に
>なります。 AWKの BEGIN や END と同じです。

おおー. なるほど良く分かりました. どもどもです.

# 一応過去には私もperl使いだったんですが, そういうオプションは一度も使っ
# たことはありませんでした(^^;;;; 

BEGINはどうにかなるとしても:

if $BEGIN
  $BEGIN = TRUE
  ...
end

ENDはrubyの助けがないと駄目ですね...

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