Я не могу показаться, чтобы исправить эту ошибку:NoMethodError: неопределенный метод «+» для ноля: NilClass
NoMethodError: undefined method '+' for nil:NilClass
Это мой код из файла, который я загрузка:
def test_person_name
fred = Person.new("Fred", "Jones", 43)
result = fred.name
assert_equals("Fred Jones", result, "Name was wrong.")
end
Это другой код:
class Person
def initialize(first_name, last_name, age)
@first_name = first_name
@last_name = last_name
@age = age
end
def name()
@first_name + " " + @last_name
end
def age()
@age
end
def ==(other)
other.name == name
end
end
Являются ли оба фрагмента кода в одном файле? – draxxxeus
дайте нам полный код или дополнительную информацию, если вы хотите получить от нас помощь. –
Код, который вы опубликовали, не может привести к ошибке, которую вы опубликовали. – meagar