看到一个例子,是有这个问题还是我理解不到位呢?
class LoadPaths # ... def initialize @paths = [] end def push(*paths) @paths.push(*paths) end def inspect p @paths end end a = LoadPaths.new x = a.push(1) x.push 2 a.inspect
认证高级PHP讲师
インスタンス メソッドはインスタンス変数を操作しますが、何が問題ですか?
全く問題ありません 問題を引き起こす傾向にあるものは次のとおりです:
その中にはinstance_variable_setオブジェクト内のインスタンス変数を変更することができます ~ ~ もちろん、それはRubyの力としても理解できます!!!
instance_variable_set
インスタンス メソッドはインスタンス変数を操作しますが、何が問題ですか?
全く問題ありません
リーリー問題を引き起こす傾向にあるものは次のとおりです:
その中には
instance_variable_set
オブジェクト内のインスタンス変数を変更することができます ~ ~もちろん、それはRubyの力としても理解できます!!!