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-11-09
PCでプッシュ通知ってのをしたい。
2017-11-06
PHPのバージョンを上げたらwikiが壊れたっぽい。
2017-08-03
formのinputでmaxlengthを使うとFirefoxでバグってた。他のブラウザでも気づかずにバグってたかもしれない。
2017-07-19
折れ線グラフをもう少しゆるやかに・・・というか何というか・・・調べていくと「移動平均」っていう言葉にたどり着いた
2017-07-10
FuelPHPの1.8をダウンロードして使っていたらセッションが使えないということに気付いた。