面试题答案
一键面试// 定义Drawable特征
trait Drawable {
fn draw(&self);
}
// 定义Circle结构体
struct Circle;
// Circle实现Drawable特征
impl Drawable for Circle {
fn draw(&self) {
println!("Drawing a circle");
}
}
// 定义Rectangle结构体
struct Rectangle;
// Rectangle实现Drawable特征
impl Drawable for Rectangle {
fn draw(&self) {
println!("Drawing a rectangle");
}
}