Rust 學習之路─第十章:泛型、特性和生命周期 2018 年 6 月 20 日 Magic Len Rust、研究分享 每個程式語言都有用一些有效的方式來處理重複的抽象概念,好比先前介紹過的集合,我們可以使用同一種集合結構體來產生出不同的實體,儲存不同型別的資料。舉例來說,String和i32這兩個不同型別的資料都可以被存到Vec結構體所建立的實體中,我們不需要特地針對不同資料的型別來分別實作出如「Vec<String>」或是「Vec<i32>」這樣的結構體。這是就因為Vec結構體使用了「泛型」(generic)。 繼續閱讀 dangling reference、Rust、Rust 學習之路、懸置參考