قبل الشروع في هذا التمرين، من الأفضل أن تُنجز تمرين Luhn الأصلي ثم التمرين الذي يليه، "Luhn: Using the From Trait".
للحصول على تمرين Luhn الأصلي، شغّل
exercism download --exercise=luhn --track=rust
للحصول على تمرين "Luhn: Using the From Trait"، شغّل
exercism download --exercise=luhn-from --track=rust
في تمرين Luhn الأصلي اقتصرتَ على التحقق من السلاسل النصية فقط، لكن خوارزمية Luhn يمكن تطبيقها على الأعداد الصحيحة أيضًا.
في "Luhn: Using the From Trait" طبّقت trait يُدعى From، وهو ما تطلّب منك أيضًا إنشاء صنف Luhn.
بدلًا من إنشاء صنف لمجرد إجراء التحقق، ما رأيك أن تتحقق من الأنواع الأولية نفسها (أي String و u8 وغيرها)؟
في هذا التمرين ستنشئ trait مخصصًا وتطبّقه ليقوم بالتحقق.
سجّل في Exercism لتتعلّم وتتقن Rust عبر 99 تمرينًا، وإرشاد بشري حقيقي، وكل ذلك مجانًا.