بالنظر إلى أسماء الطلاب مع الصف الدراسي لكل منهم، أنشئ سجلًا للمدرسة.
في النهاية، يجب أن تكون قادرًا على:
لاحظ أن جميع طلابنا لديهم اسم واحد فقط (إنها بلدة صغيرة، ماذا تريد؟)، ولا يمكن إضافة الطالب نفسه أكثر من مرة إلى صف دراسي أو إلى السجل. إذا حاول اختبار إضافة الطالب نفسه أكثر من مرة، فيجب أن يشير تنفيذك إلى أن هذا غير صحيح.
ليس من الضروري تمامًا تمثيل الطلاب ككائن منفصل، فيمكنك استخدام بنية بيانات داخلية مناسبة، لأن المتطلبات بسيطة إلى حد ما (وطالما أنها لا تتسرب إلى النتائج).
أُجري تعديل طفيف على هذا التمرين عن مواصفة المسألة، إذ يصبح من المنطقي أكثر فصل إضافة الطلاب عن الاستعلام عنهم في طريقتين منفصلتين (بدلًا من طريقة واحدة تقوم بالأمرين معًا، وهو ما يبدو أقل شبهًا بـ Pharo/Smalltalk).
سجّل في Exercism لتتعلّم وتتقن Pharo عبر 50 تمرينًا، وإرشاد بشري حقيقي، وكل ذلك مجانًا.