我创建了一个 Person 类并且我的代码是正确的,但我只是希望有人澄清一个特定的行。
class Person
attr_reader :first_name, :last_name, :age
def initialize (first_name, last_name, age)
@first_name = first_name
@last_name = last_name
@age = age
end
end
我感到困惑的是那条线attr_reader
。为什么需要包含这个,为什么我需要:
每个属性之前的?