次のクラスがあるとしましょう:
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