Mielőtt nekiállsz ennek a feladatnak, érdemes megoldanod az eredeti Luhn-feladatot és annak folytatását, a „Luhn: A From trait használata” feladatot.
Az eredeti Luhn-feladat letöltéséhez futtasd a következőt:
exercism download --exercise=luhn --track=rust
A „Luhn: A From trait használata” feladat letöltéséhez futtasd a következőt:
exercism download --exercise=luhn-from --track=rust
Az eredeti Luhn-feladatban csak stringeket ellenőriztél, pedig a Luhn-algoritmus egész számokra is alkalmazható.
A „Luhn: A From trait használata” feladatban egy From traitet implementáltál, amihez egy Luhn structot is létre kellett hoznod.
Ahelyett, hogy csak az ellenőrzés miatt hoznál létre egy structot, mi lenne, ha magukat a primitíveket (azaz String, u8 stb.) ellenőriznéd?
Ebben a feladatban létrehozol és implementálsz egy egyedi traitet, amely elvégzi az ellenőrzést.
Iratkozz fel az Exercism-re, hogy megtanuld és elsajátítsd a(z) Rust nyelvet 99 feladat segítségével, valódi emberi mentorálással, mindez ingyen.