$0と__FILE__ '$0': ライブラリとして使用された場合(require)、呼び出し元を表示 '__FILE__': 実行中のプログラム名を表示 Example requireされたときは"#Code"は実行されない。 短いコードなら、テストを書いておくのが良さげ。 if $0 == __FILE__ # Code end ### \_\_FILE\_\_を利用して実行中のプログラム名を表示 - 利用方法: ```ruby prg_name = File.basename(__FILE__) ```