https://www.hackerrank.com/challenges/30-class-vs-instance을 해결하려고하는데 오류가 발생합니다. intialAge 인 경우 내 코드는 작동클래스 대 인스턴스
* solution.rb 미만 0 : 13 : 전무에 대한 amIOld': undefined method
< '에서 : NilClass (NoMethodError)
class Person
attr_accessor :age
def initialize(initialAge)
if initialAge < 0
puts "Age is not valid, setting age to 0."
age = 0
else
initialAge = age
end
age
end
def amIOld()
if age < 13
puts "You are young."
elsif age.between?(13, 18)
puts "You are a teenager."
else
puts "You are old."
end
end
def yearPasses()
age += 1
end
end
매개 변수를 '연령'으로 설정하는 것은 정의되지 않았습니다. 이것은 거꾸로입니다. –
귀하의 질문은 무엇입니까? – sawa
's/initialAge = age/age = initialAge /':) – mudasobwa