赞 | 0 |
VIP | 0 |
好人卡 | 0 |
积分 | 1 |
经验 | 855 |
最后登录 | 2013-9-3 |
在线时间 | 20 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 50
- 在线时间
- 20 小时
- 注册时间
- 2013-7-4
- 帖子
- 17
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
本帖最后由 liu3124493 于 2013-7-22 12:31 编辑
实变量 变量 全局变量的区别还有attr_accessor attr_reader attr_writer
变量的话 我还能理解 就是只能在定义的函数中使用 没有定义的不能用,全局变量就是在所有的函数中都能用,但实变量为属于个体对象的变量??实变量使用范围?
还有attr_accessor 也即给实变量附加属性?
def name
return @name
end
def name=(name)
@name = name
end
而attr_reader是读取实变量属性,不能进行修改
def name
return @name
end
定义使得即使通过这个类的对象,在外部也只能访问到这个变量属性的值,而不能修改。比如我在Window_Command设定了 attr_reader :commands
但具体的作用是什么?能举个例吗? |
评分
-
查看全部评分
|