参照変数をインスタンス変数で切り離した後、GCの注意事項を不定期に読みましたが、delete
メソッドの2行目は愚かで、不要で、徹底していますか?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
2行目はコメントです。コメントは常に愚かで不要です。 –
私はそれをより明確にするために編集します。ようこそ! –
@Radek S:コメントはいつも愚かですか?最近、子供たちが言うように、あなたはまっすぐにトリピンします。 – Chuck