我需要有add_student
添加多个学生到阵列grade
。该方法应该将多个学生添加到数组中,并将它们分配给grade
或散列中的键。我怎样才能得到这个方法返回这个参数?
class School
def initialize(name)
@name = name
end
def roster
@roster ||= {}
end
def add_student(student, grade)
roster[grade] = []
roster[grade] << student
end
def student_grade(grade)
return students
end
end
我不明白为什么add_student
不会添加多个参数。我得到一个错误,它只返回一个参数或nil
。