01-泛型是什么?
泛型是什么? — Rust 语言之旅
1分钟内可阅读完
内容来源 · Tour of Rust / Rust 语言之旅
泛型是什么?
泛型允许我们不完全定义一个 struct 或 enum,使编译器能够根据我们的代码使用情况,在编译时创建一个完全定义的版本。
Rust 通常可以通过查看我们的实例化来推断出最终的类型,但是如果需要帮助,你可以使用 ::<T> 操作符来显式地进行操作,
该操作符也被称为 turbofish (它是我的好朋友!)。
示例代码
| |
1分钟内可阅读完
内容来源 · Tour of Rust / Rust 语言之旅
泛型允许我们不完全定义一个 struct 或 enum,使编译器能够根据我们的代码使用情况,在编译时创建一个完全定义的版本。
Rust 通常可以通过查看我们的实例化来推断出最终的类型,但是如果需要帮助,你可以使用 ::<T> 操作符来显式地进行操作,
该操作符也被称为 turbofish (它是我的好朋友!)。
| |