impl Rust · 关键字
给类型加装具体方法或能力,像给手机装上能用的 App。
怎么用
impl 类型名 { fn 方法名(&self) { ... } }
小例子
struct 猫;
impl 猫 {
fn 叫(&self) {
println!("喵");
}
}
let 小猫 = 猫;
小猫.叫();
运行结果
喵
提醒:也可以 impl Trait for 类型 实现接口
官方文档:https://doc.rust-lang.org/reference/items/implementations.html
在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← Rust全部词条