假设我有以下课程:
class MyClass
@@instances = []
def initialize
@@instances << self
end#def
def delete
@@instances.delete(self)
#what now??
self.replace nil #doesn't do the trick
end#def
end#class
我想做以下事情:
o = MyClass.new
o.delete
并将执行. o
_ 有任何想法吗?nil
delete