我需要有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
。