@和@@实例之间的区别
我用 ruby 制作了一个应用程序,并从 ruby 教程中受益。所以,我遇到了这个语法(@@vars
),并且想问一下。 (我认为它就像 C 或二维数组中的指针)
@@vars
AND @vars
I produce an app with ruby, and benefited from ruby tutorials. So, I meet this syntax (@@vars
), and want to ask it. (I think it's like a pointer in C or two dimensional array)
@@vars
AND @vars
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
@var
是实例变量,而@@var
是类变量。例如,请参阅:http:// railstips.org/blog/archives/2006/11/18/class-and-instance-variables-in-ruby/
@var
is an instance variable, whereas@@var
is a class variable. See for example:http://railstips.org/blog/archives/2006/11/18/class-and-instance-variables-in-ruby/