Rust程式語言的數值型別的相互轉換 2018 年 11 月 1 日 Magic Len Rust Rust程式語言中並沒有內建一種能夠代表所基本數值型別(u8, i16, f64等)的型別,也因此當我們在定義函數或方法的時候,如果要透過參數傳入數值型別的值的話,通常會需要以「fn xxx_u8」、「fn xxx_i16」、「fn xxx_f64」的方式將每個不同的數值型別都獨立定義出來。您可能會想問:為什麼不用泛型?那是因為就算用泛型,我們還是沒有辦法限制泛型的型別參數只能是數值型別。 繼續閱讀