ruby属性

ruby中attr_accessor,attr_reader,attr_writer

attr_accessor


1
2
3
4
5
6
7
8
attr_accessor :x
def x
@x
end

def x=(x)
@x = x
end

attr_reader


1
2
3
4
attr_reader :x
def x
@x
end

attr_writer


1
2
3
4
attr_writer :x
def x=(x)
@x = x
end

文章目录
  1. 1. attr_accessor
  2. 2. attr_reader
  3. 3. attr_writer
|