给定学生的姓名以及他们所在的年级,为学校创建一个名册。
最终,你应该能够:
注意,我们这里的学生都只有一个名字(小镇嘛,你还想怎样?),而且每个学生都不能被重复添加到一个年级或名册中。 事实上,当测试尝试重复添加同一个学生时,你的实现应该表明这是错误的。
要让测试通过,你需要为代码创建一些可用的类型:你需要一个对象,供School保存一串Student类型的元素,而Student是一个由string和int组成的元组,用来保存学生的名字和年级。
下面这些类型的代码在刚开始时可能会有帮助
type
Student* = tuple[name: string, grade: int]
School* = object
students*: seq[Student]