Luhn Trait

Luhn Trait

Μέτριο

Οδηγίες

Πριν κάνεις αυτή την άσκηση, καλό θα ήταν να έχεις κάνει πρώτα την αρχική άσκηση Luhn και τη συνέχειά της, "Luhn: Χρήση του trait From".

Για να πάρεις την αρχική άσκηση Luhn, τρέξε

exercism download --exercise=luhn --track=rust

Για να πάρεις την άσκηση "Luhn: Χρήση του trait From", τρέξε

exercism download --exercise=luhn-from --track=rust

Στην αρχική άσκηση Luhn επικύρωνες μόνο συμβολοσειρές, αλλά ο αλγόριθμος Luhn μπορεί να εφαρμοστεί και σε ακέραιους αριθμούς.

Στο "Luhn: Χρήση του trait From" υλοποίησες ένα trait From, το οποίο απαιτούσε επίσης να δημιουργήσεις ένα Struct Luhn.

Αντί να δημιουργείς ένα Struct μόνο και μόνο για να κάνεις την επικύρωση, τι θα έλεγες να επικύρωνες τους ίδιους τους πρωτόγονους τύπους (δηλαδή String, u8 κ.λπ.);

Σε αυτή την άσκηση θα δημιουργήσεις και θα υλοποιήσεις ένα προσαρμοσμένο trait που κάνει την επικύρωση.


Πηγή

Οι συντηρητές του track Rust, με βάση την αρχική άσκηση Luhn
Επεξεργασία μέσω GitHub Ο σύνδεσμος ανοίγει σε νέο παράθυρο ή καρτέλα
Rust Exercism

Έτοιμος να ξεκινήσεις την άσκηση Luhn Trait;

Γράψου στο Exercism για να μάθεις και να κατακτήσεις Rust με 99 ασκήσεις και πραγματική καθοδήγηση από ανθρώπους, όλα δωρεάν.