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

悦然网络工作室南宁seo团队哪家好

悦然网络工作室,南宁seo团队哪家好,外贸网站策划,做外贸哪个网站可以接单结构体 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.hrbkazy.com/news/36429.html

相关文章:

  • 郑州网站建设直播怎么做品牌推广和宣传
  • 原生h5网站怎么做百度推广客户端官方下载
  • 石家庄哪家公司做网站好推广公司经营范围
  • 网站建设找谁去哪里找需要推广的app
  • 青岛模板建站多少钱整站优化系统
  • 南宁网络营销策划推广公司深圳seo优化排名优化
  • 亚洲成成品网站源码网站建设全网营销
  • wordpress上传到又拍云seo 工具推荐
  • 现在个人都在哪个网站做外贸免费发外链
  • 免费域名分发网站网站运营及推广方案
  • 查询网站日流量南京今日新闻头条
  • 简单个人网页模板谷歌seo和百度区别
  • 网站企业制作软文代写公司
  • 简单个人网页制作淄博seo网络公司
  • app平台搭建步骤seo网站优化方案书
  • 网站开发整体流程新媒体运营工作是什么
  • 网站添加在线留言百度网页游戏排行榜
  • 共享办公都有哪些公司网站seo诊断报告
  • 一个空间怎么做多个网站厦门小鱼网
  • 大连网站开发培训怎样免费推广自己的网站
  • 做网站 英语微信营销的优势
  • 哪个网站可以做自己的网页怎么创建网站免费建立个人网站
  • 合肥市城乡城乡建设局网站互联网培训机构排名前十
  • 广厦建设集团官方网站网络营销产品策略分析
  • 做移动网站优化网站流量统计分析工具
  • 新乡百度网站推广工具买转发链接
  • 购物网站难做今天最火的新闻头条
  • 东莞微信网站建设更好百度店面定位怎么申请
  • 安徽网站优化南宁网络推广热线
  • 国外购物网站欣赏百度明星搜索量排行榜