0
我是一個Rubywan,所以我還是新來的。任何建議將非常有幫助!目前正在研究解決方法和哈希。我試圖訪問哈希名爲學校,但不斷提出一個NameError。更具體地講,這是錯誤(後跟正試圖訪問的散列方法):試圖訪問哈希方法,但不斷得到NameError
test.rb:19:in `student_grade': undefined local variable or method `school' for main:Object (NameError).
def student_grade(student_name)
student = school[:students].select do |student|
if student[:name] == student_name
student_grade = student[:grade]
puts student_grade
else
puts "Student doesn't exist!"
end
end
end
有可能該OP正在寫一個簡單的類,並可以使用實例變量'@學校' –
@NeilSlater你是對的! –