个人观点:
Rust有个特点,喜欢基于变量或者是数据来进行附加的操作;
比如说struct 结构体;
struct Number { width:u32, height:u32, }
impl Number { fn goon(&self){ println!("宽{},高{}",self.width,self.height); } }
在使用的时候就自动把操作方法赋予该数据结构;
直接定义结构体即可使用操作方法;
fn main() { let xe = Number{width:32,height:23}; xe.goon(); }