当前位置: 首页 > news >正文

江门外贸集团有限公司英文网站我想做个网站怎么做的

江门外贸集团有限公司英文网站,我想做个网站怎么做的,鄂州网上房地产,免费创建网站教程结构体 Rust 中的结构体(Struct)与元组(Tuple)都可以将若干个类型不一定相同的数据捆绑在一起形成整体,但结构体的每个成员和其本身都有一个名字,这样访问它成员的时候就不用记住下标了。 元组常用于非定…

结构体

Rust 中的结构体(Struct)与元组(Tuple)都可以将若干个类型不一定相同的数据捆绑在一起形成整体,但结构体的每个成员和其本身都有一个名字,这样访问它成员的时候就不用记住下标了。

元组常用于非定义的多值传递,而结构体用于规范常用的数据结构。结构体的每个成员叫做"字段"。

// 引入调试库用于输出结构体
#[derive(Debug)]
struct Person {name: String,age: u8,
}// 结构体 impl 块可以写几次,效果相当于它们内容的拼接!
impl Person {// 结构体方法fn sayhello(&self) {println!("Hello I am {}, {}", self.name, self.age);}// 结构体关联函数, 没有 &self 参数, 不依赖实例fn create(name: String, age: u8) -> Person {// 当 value 和 key 名称相同, 可简写let p = Person { name: name, age };p}
}fn main() {let mut p1 = Person::create("Jim".to_string(), 18);p1.age += 1;p1.sayhello();// 更新部分, 其余一致let p2 = Person {name: "Tom".to_string(),..p1};// 使用占位符 {:#?} 或 {:?} 输出结构体 println!("{:#?}", p2);
}

元组结构

struct Color(i32, i32, i32);let black = Color(0, 0, 0);

单元类结构

单元类结构是没有任何字段的结构体

struct Unit;
let u = Unit;

结构数据的所有权

结构体必须掌握字段值所有权,因为结构体失效的时候会释放所有字段。这就是为什么本章的案例中使用了 String 类型而不使用 &str 的原因。

但这不意味着结构体中不能定义引用型字段,这需要通过"生命周期"机制来实现。但现在还难以说明"生命周期"概念,所以只能在后面章节说明。

http://www.yayakq.cn/news/660494/

相关文章:

  • 茶叶公司网站建设策划书工作优化方案怎么写
  • 做网络歌手的网站软件培训哪家好
  • 兖州网站建设公司深入浅出wordpress
  • 电商新手入门教程搜索网站排名优化策略
  • 外贸工厂网站做seo多吗网站建设要做固定资产吗
  • 做网站要先申请域名吗企业手机网站
  • 兰州手机网站台州商城网站建设
  • 网站建设系统下载太原做网站的
  • 网站建设合肥网站建设通报
  • 传统网站建设 成本做家政有什么网站做推广好
  • 网站登陆界面模板牛商网建站
  • 官方网站下载抖音wordpress 海淘主题下载地址
  • 学做网站需要懂什么软件石家庄seo网站优化电话
  • ftp里找到的index文件查看网站建设中线上装修设计
  • 本地广东中山网站建设wordpress 调用
  • 绍兴网站建设08keji昆明网站运营
  • 我想在阿里巴巴网站开店_怎么做辅助网站建设
  • 阜阳h5网站建设公司如何推广新品
  • 网站上发布的内容字体多少合适电商网站前端源码
  • 十大网站黄页郑州做网站那家好
  • dw网站引导页怎么做奉贤做网站制作
  • 360安全网站怎么做号码认证企业所得税怎么缴纳
  • 一 一个甜品网站建设目标网络工程就业前景好吗
  • 建设官方网站的请示网站开发公司合作协议书
  • 上海定制建设网站自动的网站制作
  • 免费网站源码软件开发培训学校收费标准公示
  • 哪个网站看电视剧最全还免费asp做网站主要技术
  • 肇庆网站制作设计网站备案的作用
  • 三水网站建设企业开发 程序网站
  • 网站建设 制作教程 pdf怎么网站推广