J'ai lu ce thread Quand dois-Ruby variables d'instance préparez-vous? mais je suis à deux doigts lors de l'utilisation de la classe des variables d'instance.
Variables de classe sont partagées par tous les objets d'une classe, les variables d'Instance appartiennent à un objet... Pas beaucoup de place à gauche pour utiliser la classe de variables d'instance, si nous avons des variables de classe...
Pourriez-vous m'expliquer la différence entre ces deux et quand les utiliser?
exemple de code:
class S
@@k = 23
@s = 15
def self.s
@s
end
def self.k
@@k
end
end
p S.s #15
p S.k #23
Mise à jour
Je comprends maintenant, Classe les Variables d'Instance sont enregistrer d'être transmis à l'héritage de la chaîne! Merci à tous!