轨道
/
Rust
Rust
/
练习
/
Luhn Trait
Luhn Trait

Luhn Trait

中等

说明

在做这个练习之前,你最好先完成最初的 Luhn 练习以及它的后续练习“Luhn:使用 From trait”。

要获取最初的 Luhn 练习,请运行

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

要获取“Luhn:使用 From trait”练习,请运行

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

在最初的 Luhn 练习中,你只验证了字符串,但 Luhn 算法同样可以用于整数。

在“Luhn:使用 From trait”中,你实现了一个 From trait,这还要求你创建一个 Luhn struct。

与其仅仅为了执行验证而创建一个 struct,为什么不直接验证基本类型(即 String、u8 等)本身呢?

在这个练习中,你将创建并实现一个自定义的 trait,用它来完成验证。


来源

Rust 轨道的维护者,基于原版 Luhn 练习
通过 GitHub 编辑 链接将在新窗口或新标签页中打开
Rust Exercism

准备好开始 Luhn Trait 了吗?

注册 Exercism,借助 99 个练习 和真人导师指导,学习并掌握 Rust,全部免费。