看到一个例子,是有这个问题还是我理解不到位呢?
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
迷茫2017-04-22 09:00:46
全く問題ありません
問題を引き起こす傾向にあるものは次のとおりです:
その中にはinstance_variable_set
オブジェクト内のインスタンス変数を変更することができます ~ ~
もちろん、それはRubyの力としても理解できます!!!