Appearance
Day 10 - Trait
定义Trait
rust
trait Summary {
fn summarize(&self) -> String;
}实现Trait
rust
struct Article {
title: String,
author: String,
}
impl Summary for Article {
fn summarize(&self) -> String {
format!("{} by {}", self.title, self.author)
}
}默认实现
rust
trait Summary {
fn summarize(&self) -> String {
String::from("(Read more...)")
}
}📅 学习进度
| Day | 主题 | 状态 |
|---|---|---|
| 01-09 | 基础 | ✅ |
| 10 | Trait | ✅ |
| 11 | 闭包 | ⬜ |
