@和@@实例之间的区别

时间:2011-06-17 11:02:19

标签: ruby instance-variables class-variables

我使用ruby生成一个应用程序,并从红宝石教程中受益。所以,我符合这种语法(@@vars),并想问它。 (我认为它就像是C或二维数组中的指针)

@@vars@vars

1 个答案:

答案 0 :(得分:5)

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

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