2010-11-29 37 views
0

我很少使用@@double_at_variable,甚至不知道該怎麼稱呼它。當我深入研究寶石和os項目時,我通常會遇到這個變量,它會引發我一個循環。Ruby的@@ double_at_variable有什麼意義?

它做了什麼,其他ruby變量無法實現,通常在Rails等項目中的應用程序是什麼?

回答

5

@變量是class variables

這意味着,只有其中的一個類不同於常見的實例變量(一個每個對象

+3

不是每個類,但每個CALSS層次。這些變量也是所有階級的後代共享的。 – 2010-11-29 19:38:22