看到一个例子,是有这个问题还是我理解不到位呢?
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
은 객체 내부의 인스턴스 변수를 수정할 수 있습니다~~
물론 루비의 힘이라고도 볼 수 있죠!!!