Project1

标题: attr_reader 与 attr_accessor区别 [打印本页]

作者: 2000zs66rpg    时间: 2013-1-10 11:48
标题: attr_reader 与 attr_accessor区别
attr_reader 与 attr_accessor是什么意思,还有有什么区别?[qq]704562646[/qq]
我是新手,看帮助文档不太明白。求各位高手讲详细点 最好有例子
作者: 亿万星辰    时间: 2013-1-10 12:03
class C
  attr_accessor :a
  attr_reader    :b
  def initialize
    @a = 0
    @b = 10
  end
end

c=C.new
p c.a   # 0
p c.b   # 10
c.a = 1
p c.a   # 1
c.b = 11  # 错误,b为attr_reader,从外部只能读。不能写~




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1