我认为我在正确的轨道上,但是当我尝试调用 p.first_name 时。我收到一个可以在屏幕截图中看到的错误,有人知道我做错了什么吗?
截图 http://snag.gy/pj6ny.jpg 如果看不到这里是链接: http: //snag.gy/pj6ny.jpg
这是代码:
class Person
def initialize (first_name, last_name, age)
@first_name = first_name
@last_name = last_name
@age = age
end
end
当我进入时一切都很好
> p = Person.new("Earl", "Rubens-Watts", 2)
但在那之后它变得很奇怪。期望的输出是:
> p = Person.new("Earl", "Rubens-Watts", 2)
> p.first_name
=> "Earl"
> p.last_name
=> "Rubens-Watts"
> p.age
=> 2
谢谢!