Track
/
Rust
Rust
/
Esercizi
/
Luhn Trait
Luhn Trait

Luhn Trait

Medio

Istruzioni

Prima di affrontare questo esercizio, probabilmente conviene fare l'esercizio Luhn originale e il suo seguito, «Luhn: usare il trait From»

Per ottenere l'esercizio Luhn originale, esegui

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

Per ottenere l'esercizio «Luhn: usare il trait From», esegui

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

Nell'esercizio Luhn originale validavi solo stringhe, ma l'algoritmo di Luhn si può applicare anche ai numeri interi.

In «Luhn: usare il trait From» hai implementato un trait From, il che richiedeva anche la creazione di una struct Luhn.

Invece di creare una struct solo per eseguire la validazione, perché non validare direttamente le primitive (cioè String, u8, ecc.)?

In questo esercizio creerai e implementerai un trait personalizzato che esegue la validazione.


Fonte

I maintainer del track Rust, basandosi sull'esercizio Luhn originale
Modifica tramite GitHub Il link si apre in una nuova finestra o scheda
Rust Exercism

Vuoi iniziare Luhn Trait?

Iscriviti a Exercism per imparare e padroneggiare Rust con 99 esercizi e il mentoring di persone reali, tutto gratis.