Greifen Sie auf die Klassenvariablen eines Moduls innerhalb einer Klasse in Ruby zu

9

Ich habe ein Modul mit einer Klassenvariablen drin

%Vor%

Ist es möglich, @@variable in Hello zu erhalten, ohne get_variable method zu verwenden? Ich meine etwas wie Abc.variable wäre nett. Nur neugierig.

    
huhucat 26.07.2011, 16:27
quelle

2 Antworten

4

Sie können nicht direkt auf @@variable (d. h. Abc.variable ) im Rahmen der Klasse Hello im Modul Abc zugreifen. Warum? Denn wenn der Ruby-Interpreter etwas wie Abc.variable sieht, würde es variable als Klasse / Modul-Methode von Abc denken.

Es ist wichtig, bei der Programmierung in Ruby an Ruby zu denken.

    
karthiks 26.07.2011, 17:10
quelle
-1

probiere das

aus %Vor%     
Dileep 31.03.2014 08:39
quelle

Tags und Links