Δεδομένων των ονομάτων των μαθητών μαζί με την τάξη στην οποία βρίσκονται, δημιούργησε έναν κατάλογο για το σχολείο.
Στο τέλος, θα πρέπει να μπορείς να:
Σημείωσε ότι όλοι οι μαθητές μας έχουν μόνο ένα όνομα (Είναι μικρή πόλη, τι θέλεις;) και κάθε μαθητής δεν μπορεί να προστεθεί πάνω από μία φορά σε μια τάξη ή στον κατάλογο. Μάλιστα, όταν ένα test προσπαθεί να προσθέσει τον ίδιο μαθητή πάνω από μία φορά, η υλοποίησή σου θα πρέπει να δείχνει ότι αυτό είναι λάθος.
Για να ολοκληρώσεις αυτή την άσκηση, χρειάζεται να δημιουργήσεις τον τύπο δεδομένων School
και να υλοποιήσεις τις παρακάτω συναρτήσεις:
addemptygradesortedΘα βρεις ήδη στη θέση τους μια εικονική δήλωση δεδομένων και τις υπογραφές τύπων, αλλά από εσένα εξαρτάται να ορίσεις τις συναρτήσεις και να δημιουργήσεις έναν ουσιαστικό τύπο δεδομένων, newtype ή συνώνυμο τύπου.
Γράψου στο Exercism για να μάθεις και να κατακτήσεις Haskell με 107 ασκήσεις και πραγματική καθοδήγηση από ανθρώπους, όλα δωρεάν.