变量的域(Ruby描述)

来源:互联网 发布:mac du maxdepth 编辑:程序博客网 时间:2024/06/10 18:33

由于在Ruby里面,方法是可以省略()的,所以,如果类的变量可以被访问的话,假设这个类有一个同样名字的方法(假设不带参数),那么,调用这个名字的时候,就不知道是调用变量还是方法
所以,Ruby的对象不能直接访问自己的变量
@variable 的作用域不能穿透块,除非用initialize函数来初始化
@@variable的作用域为整个类

0 0
原创粉丝点击