سمة Luhn

سمة Luhn

متوسط

التعليمات

قبل الشروع في هذا التمرين، من الأفضل أن تُنجز تمرين 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 مخصصًا وتطبّقه ليقوم بالتحقق.


المصدر

القائمون على مسار Rust، استنادًا إلى تمرين Luhn الأصلي
تعديل عبر GitHub يفتح الرابط في نافذة أو علامة تبويب جديدة
Rust Exercism

مستعد لبدء سمة Luhn؟

سجّل في Exercism لتتعلّم وتتقن Rust عبر 99 تمرينًا، وإرشاد بشري حقيقي، وكل ذلك مجانًا.