ruby 実行したファイルと実行中のファイルを表す変数

2011/10/05

実行するファイルでもあるけど、ライブラリとしても使いたい。

「$0」と「__File__」を比較する。

  1. if $0 == __FILE__
  2.   # 実行ファイルのとき
  3.   処理A
  4. else
  5.   # 実行ファイルではないとき
  6.   処理B
  7. end

「$0」と「__File__」に入っている内容

$0
実行したファイル名が入っている。
__File__
実行中のファイル名が入っている。

新着(ニュース関連以外)

2017-08-03
formのinputでmaxlengthを使うとFirefoxでバグってた。他のブラウザでも気づかずにバグってたかもしれない。
2017-07-19
折れ線グラフをもう少しゆるやかに・・・というか何というか・・・調べていくと「移動平均」っていう言葉にたどり着いた
2017-07-10
FuelPHPの1.8をダウンロードして使っていたらセッションが使えないということに気付いた。
2017-06-27
MACにWin10をインストールしてみた:再挑戦。
2017-06-25
「簡単」っていうヤツらが多いけど・・・難しいぞ。