با داشتن اسم دانشآموزان و پایهای که در آن هستند، فهرستی برای مدرسه تهیه کنید.
در پایان، باید بتوانید:
توجه کنید که همهی دانشآموزان ما فقط یک اسم دارند (شهر کوچکی است، چه انتظاری دارید؟) و هیچ دانشآموزی را نمیتوان بیش از یک بار به یک پایه یا به فهرست اضافه کرد. اگر یک تست بخواهد همان دانشآموز را بیش از یک بار اضافه کند، پیادهسازی شما باید نشان دهد که این کار نادرست است.
برای تکمیل این تمرین باید «struct» را پیادهسازی کنید: نوع دادهی school را تعریف کنید و توابع زیر را بنویسید:
فصل ۳ از Notes on Programming SML/NJ به کاربرد signatureها و structها میپردازد.
در Exercism ثبتنام کنید تا Standard ML را همراه با 90 تمرین و مربیگری انسانی واقعی یاد بگیرید و در آن استاد شوید، همهی اینها رایگان.