Est-ce la bonne façon d'appeler une méthode Instance à partir d'une méthode de classe? Ici, l'instance_var est passé avec l'objet Name. Je veux invoquer func1 de l'objet instance_var passé à la méthode de classe.Appel de méthodes d'instance à partir de méthodes Class dans ruby
j'ai écrit ceci:
Class Name
def initialize
@name
end
def func1(value)
puts value
end
def self.func2(instance_var,val)
instance_var.func1(val)
end
end
Pourquoi auriez-vous besoin de cela? Mais oui, ce serait le chemin à parcourir, où instance_var est une instance de la classe Name –
Ça devrait marcher. –
J'ai essayé, mais la valeur n'a pas été imprimée. – user1568617