Appearance
Day 09 - 泛型
泛型函数
rust
fn largest<T: PartialOrd>(list: &[T]) -> &T {
let mut largest = &list[0];
for item in list {
if item > largest {
largest = item;
}
}
largest
}泛型结构体
rust
struct Point<T> {
x: T,
y: T,
}
let p1 = Point { x: 5, y: 10 };
let p2 = Point { x: 1.0, y: 4.0 };泛型枚举
rust
enum Result<T, E> {
Ok(T),
Err(E),
}📅 学习进度
| Day | 主题 | 状态 |
|---|---|---|
| 01-08 | 基础 | ✅ |
| 09 | 泛型 | ✅ |
| 10 | Trait | ⬜ |
