我使用ruby生成應用程序,並從ruby教程中受益。所以,我遇到了這個語法(@@vars
),並且想問它。 (我認爲這是類似於C的指針或二維陣列)@和@@實例之間的區別
@@vars
AND @vars
我使用ruby生成應用程序,並從ruby教程中受益。所以,我遇到了這個語法(@@vars
),並且想問它。 (我認爲這是類似於C的指針或二維陣列)@和@@實例之間的區別
@@vars
AND @vars
@var
是一個實例變量,而@@var
是一個類變量。參見例如:
http://railstips.org/blog/archives/2006/11/18/class-and-instance-variables-in-ruby/
@var
Ia族實例變量,這意味着它是用來通過類的實例。 @@var
被類本身使用..class變量處於較高的抽象層次。它類似於java中的static。
[@@變量在Ruby中的含義是什麼?](http://stackoverflow.com/questions/5890118/what-does-variable-mean-in-ruby) – 2012-01-11 10:57:03