Rubyリファレンス: Home

global_variables (Kernel)

Edit   History

標準クラス・モジュール > Kernel > global_variables

global_variables

global_variablesメソッドは、グローバル変数の名前の一覧を配列にして返します。

Ruby 1.9 配列中の変数名は、Ruby 1.8では文字列で、Ruby 1.9ではシンボルです。

p global_variables.sort[0, 10]
$message = "hello"
p global_variables.any? {|name| name.to_sym == :$message }
["$!", "$\"", "$$", "$&", "$'", "$*", "$+", "$,", "$-0", "$-F"]
true               (Ruby 1.8の場合)
[:$!, :$", :$$, :$&, :$', :$*, :$+, :$,, :$-0, :$-F]
true               (Ruby 1.9の場合)

関連項目