Wenn ich eine Methode, wieGarbage Collection der Klasse Instanzvariablen in Ruby
def self.get_service_client
return @service_client if [email protected]_client.nil?
@service_client = #initialize logic
end
Jetzt @service_client
eine Instanzvariable einer Klasse ist. Wie lange ist es in Erinnerung? Kann ich darauf bauen, dass es nicht neu initialisiert wird, solange sich die Klasse im Speicher befindet (d. H. Wie eine statische Variable)?
Wie ist das Wegthema ?! Ich denke, es ist eine absolut gültige Frage über Ruby-Programmierung. –
Einverstanden. Wieder geöffnet, und ich bitte freundlich, dass die Leute, die es geschlossen haben, erklären warum. Das ist eine völlig legitime Frage. –