Маючи імена учнів і клас, у якому вони навчаються, створіть список учнів школи.
Зрештою, ми маємо вміти:
Зауважте, що всі наші учні мають лише одне імʼя (це маленьке містечко, а чого ж іще чекати?), і жодного учня не можна додати до класу чи до списку більше ніж один раз. Якщо тест спробує додати того самого учня більше ніж один раз, реалізація має вказати, що це помилка.
Щоб виконати цю вправу, потрібно реалізувати структуру: визначити тип даних school і реалізувати функції:
У розділі 3 Notes on Programming SML/NJ розповідається про використання сигнатур і структур.
Зареєструйтеся на Exercism, щоб вивчати й опановувати Standard ML, а також 90 вправ та справжнє наставництво від людей, і все це безкоштовно.