我已經閱讀了斷開實例變量的任何引用之後在未確定時間發生GC的註釋,但delete
方法中的第二行是愚蠢的,不必要的還是徹底的?在Ruby中移除一個類實例?
class MyClass
# new instances added to @@instances
...
def delete
@@instances.delete(self)
self.instance_variables.each{|v| self.instance_variable_set(v,nil)}
end
end
第二行是一條評論。評論總是愚蠢和不必要的。 – 2011-02-01 18:53:57
我會編輯以使其更清楚。歡迎! – 2011-02-01 19:00:19