戳人痛处

导航

[记]RUSTstruct

个人观点:

  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();
}

 

posted on 2022-04-03 19:16  戳人痛处  阅读(37)  评论(0编辑  收藏  举报