るりまサーチ

最速Rubyリファレンスマニュアル検索!
18件ヒット [1-18件を表示] (0.024秒)
トップページ > モジュール:Kernel[x] > クエリ:kernel[x] > クエリ:$program_name[x]

別のキーワード

  1. english $program_name
  2. kernel $filename
  3. kernel $process_id
  4. kernel $load_path

ライブラリ

キーワード

検索結果

Kernel$$PROGRAM_NAME -> String (15108.0)

$0 の別名

...$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"...
現在実行中の Ruby スクリプトの名前を表す文字列です。

OS と Ruby のバージョンによっては、この変数に代入すると ps(1) の出力が変化します。
この機能はプログラムの現在の状態を表示するのに便利です。

この変数はグローバルスコープです。

Kernel$$0 -> String (9002.0)

現在実行中の Ruby スクリプトの名前を表す文字列です。

現在実行中の Ruby スクリプトの名前を表す文字列です。

OS と Ruby のバージョンによっては、この変数に代入すると ps(1) の出力が変化します。
この機能はプログラムの現在の状態を表示するのに便利です。

この変数はグローバルスコープです。