Luhn Trait

Luhn Trait

中等

說明

在開始這個練習之前,你最好先完成原本的 Luhn 練習,以及它的後續練習「Luhn:使用 From 特徵」。

若要取得原本的 Luhn 練習,請執行

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

若要取得「Luhn:使用 From 特徵」練習,請執行

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

在原本的 Luhn 練習中,你只驗證了字串,但 Luhn 演算法也能套用在整數上。

在「Luhn:使用 From 特徵」中,你實作了一個 From 特徵,這同時也要求你建立一個 Luhn struct。

與其只為了進行驗證而建立一個 Struct,何不直接驗證基本型別(也就是 String、u8 等)本身呢?

在這個練習中,你會建立並實作一個自訂的特徵,用它來執行驗證。


出處

Rust 軌道的維護者,改編自原本的 Luhn 練習
透過 GitHub 編輯 連結會在新視窗或分頁中開啟
Rust Exercism

準備好開始 Luhn Trait 了嗎?

註冊 Exercism,透過 99 個練習 和真人引導來學習並精通 Rust,全部免費。