🖥

Ruby | ローカル変数 / インスタンス変数 / クラス変数を全て表示する

2023/08/26に公開

確認

class Example
  local = nil
  @instance = nil
  @@class = nil

  puts local_variables
  puts instance_variables
  puts class_variables
end

結果

local
@instance
@@class

ちなみに

ローカル変数は宣言より前でも取れる。

class Example
  puts local_variables
  puts instance_variables
  puts class_variables

  local = nil
  @instance = nil
  @@class = nil
end

結果

local

環境

  • Ruby 2.3.1

参考

チャットメンバー募集

何か質問、悩み事、相談などあればLINEオープンチャットもご利用ください。

https://line.me/ti/g2/eEPltQ6Tzh3pYAZV8JXKZqc7PJ6L0rpm573dcQ

Twitter

https://twitter.com/YumaInaura

公開日時

2016-10-28

Discussion