C/C++教程

[记]RUSTstruct

本文主要是介绍[记]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();
}

 

这篇关于[记]RUSTstruct的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!