IT博客汇
首页
精华
技术
设计
资讯
扯淡
权利声明
登录
注册
Rust中的Trait与Trait Bounds
qcpm1983
发表于
2025-02-19 14:16:48
love
0
在《西游记》中,每个角色都有独特的技能。例如,孙悟空会七十二变,猪八戒会水遁术,沙僧则擅长使用降魔杖。我们可以将这些技能抽象为 Rust 中的 trait。// 定义一个trait,表示“会飞的能力”// 孙悟空实现了Fly traitprintln!("孙悟空驾筋斗云,一跃冲天!");// 猪八戒也实现了Fly traitprintln!("猪八戒施展水遁术,化作一道清烟飞走!");// 定义一个trait,表示“会灭火的能力”// 孙悟空实现了Extinguish trait。