@和@@实例之间的区别

Hak*_*gar -2 ruby instance-variables class-variables

我用ruby制作了一个应用程序,并从红宝石教程中受益.所以,我遇到这个语法(@@vars),并想问它.(我认为它就像是C或二维数组中的指针)

@@vars@vars

Mic*_*ohl 5

@var是一个实例变量,而是@@var一个类变量.参见例如:

http://railstips.org/blog/archives/2006/11/18/class-and-instance-variables-in-ruby/