【发布时间】:2013-09-21 15:06:45
【问题描述】:
我是 Rubywan,所以我还是新手。任何建议都会非常有帮助!目前正在研究方法和哈希。我正在尝试访问 Hash 命名的学校,但不断出现 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
【问题讨论】: