根據學生的名字以及他們所屬的年級,為學校建立一份名冊。
最後,你應該能夠:
請注意,我們的學生都只有一個名字(小鎮就是這樣,不然呢?),而且同一位學生不能在同一個年級或名冊裡被重複加入。 事實上,當測試試圖重複加入同一位學生時,你的實作應該指出這是錯誤的。
為了讓測試通過,你需要為程式碼建立一些型別:你需要一個物件,讓School可以存放一串型別為Student的資料,而Student是由string和int組成的元組,用來存放學生的名字和成績。
這裡有一些型別的程式碼,剛開始時可能會對你有幫助。
type
Student* = tuple[name: string, grade: int]
School* = object
students*: seq[Student]