Ruby 2.1.0 リファレンスマニュアル > ライブラリ一覧 > 組み込みライブラリ > Kernelモジュール > $0
$0 -> String
[permalink][rdoc]$PROGRAM_NAME -> String
現在実行中の Ruby スクリプトの名前を表す文字列です。
OS と Ruby のバージョンによっては、この変数に代入すると ps(1) の出力が変化します。 この機能はプログラムの現在の状態を表示するのに便利です。
この変数はグローバルスコープです。
$PROGRAM_NAME -> String
[permalink][rdoc] [added by English]
$0 の別名
require "English" p $PROGRAM_NAME #end of sample.rb ruby sample.rb #=> "sample.rb" ruby ./sample.rb #=> "./sample.rb" ruby /home/hoge/bin/sample.rb #=> "/home/hoge/bin/sample.rb"