From: OOTANI TAKASHI Date: 2003-07-24T00:46:26+09:00 Subject: [ruby-list:37963] Re: __FILE__ in mswin32 大谷です。 > こんにちは、なかむら(う)です。 > > In message "[ruby-list:37936] __FILE__ in mswin32" > on Jul.22,2003 22:49:44, wrote: > | 質問1: > | エラーメッセージにスクリプト名を出す、 > | エレガントなやり方は無いものでしょうか? > > File.basename(File.expand_path(__FILE__)) > > で、1.6でも1.8でも同じ結果が得られます。 expand_pathでパス区切りが / に変わるとは思わなかったです。 > それはそれとして、__FILE__じゃなくて$0だったりしないのですかね。 知りませんでした。$1〜$9が正規表現関連なので$0もそうだとばかり。 > ちなみに、1.8では__FILE__や$0にパス区切りとしての\が現れることが > ないようになっています。 それはいいですね。 みなさん、ありがとうございました。 -- OOTANI TAKASHI