以下の内容はhttps://tbpgr.hatenablog.com/entry/20140927/1411824524より取得しました。


Ruby | Object | instance_variables

概要

Object#instance_variables -> [Symbol]

詳細

オブジェクトのインスタンス変数名をシンボルの配列として返却

サンプルコード
class Person
  attr_reader :name, :age
  def initialize(options = {name: nil, age: nil} )
    @name = options[:name]
    @age = options[:age]
  end
end

tanaka = Person.new(name: 'tanaka', age: 24)
print tanaka.instance_variables, "\n"
tanaka.instance_variable_set('@power', 45)
print tanaka.instance_variables, "\n"

出力

[:@name, :@age]
[:@name, :@age, :@power]



以上の内容はhttps://tbpgr.hatenablog.com/entry/20140927/1411824524より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14