بالنظر إلى أسماء الطلاب مع الصف الدراسي لكل منهم، أنشئ سجلًا للمدرسة.
في النهاية، يجب أن تكون قادرًا على:
لاحظ أن جميع طلابنا لديهم اسم واحد فقط (إنها بلدة صغيرة، ماذا تريد؟)، ولا يمكن إضافة الطالب نفسه أكثر من مرة إلى صف دراسي أو إلى السجل. إذا حاول اختبار إضافة الطالب نفسه أكثر من مرة، فيجب أن يشير تنفيذك إلى أن هذا غير صحيح.
لإكمال هذا التمرين، تحتاج إلى تنفيذ struct عبر تعريف نوع البيانات school وتنفيذ الدوال التالية:
يناقش الفصل الثالث من Notes on Programming SML/NJ استخدام signatures و structs.
سجّل في Exercism لتتعلّم وتتقن Standard ML عبر 90 تمرينًا، وإرشاد بشري حقيقي، وكل ذلك مجانًا.