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

顺昌网站建设58百度搜索引擎

顺昌网站建设,58百度搜索引擎,企业网站建设报价清单,网站推广明细报价表复合类型(compound type) 可以将多个不同类型的值组合为一个类型。 Rust中提供了两种内置的复合数据类型:元组(tuple)和数组(array)。 元组类型 元组是一个具有 固定长度 的数据集合 —— 无…

复合类型(compound type)

可以将多个不同类型的值组合为一个类型。

Rust中提供了两种内置的复合数据类型:元组(tuple)和数组(array)。

元组类型

元组是一个具有 固定长度 的数据集合 —— 无法在声明结束后增加或减少其中的元素数量。

元素使用逗号分隔放入一对圆括号()中。元组每个位置的值都有一个类型,这些类型不需要是相同的。例如:

let tup: (i32, f64, u8) = (123, 6.5, 1);
// tup.0 等于 123
// tup.1 等于 6.5
// tup.2 等于 1
let (x, y, z) = tup;
// y 等于 6.5

由于一个元组被视作一个单独的复合元素,所以这里的变量tup被绑定到了整个元组上。为了从元组中获得单个的值,我们可以使用模式匹配来解构(destructuring)元组:

fn main() {let tup: (i32, f64, u8) = (123, 6.5, 1);let (x, y, z) = tup;println!("the value of y is: {}", y);   // 输出 the value of y is: 6.6
}

除了解构,我们还可以通过索引并使用点号(.)来访问元组中的值:

fn main() {let tup: (i32, f64, u8) = (123, 6.5, 1);let x = tup.0;let y = tup.1;let z = tup.2;println!("x = {}, y = {}, z = {}", x, y, z); // 输出 x = 123, y = 6.5, z = 1
}

这段程序首先创建了一个元组tup,随后又通过索引访问元组的各个元素,并将它们的值绑定到新的变量上。元素的索引从 0 开始。

数组类型

Rust中的数组:

  1. 数组元素必须是相同的类型;
  2. 数组拥有固定的长度,一旦声明就不能随意更改大小。

在Rust中,将逗号分隔的值放置在一对**方括号[]**内来创建一个数组:

// arr 是一个长度为 5 的整型数组
let arr = [1, 2, 3, 4, 5];

定义数组是可以指定数组类型和大小,如:

//长度为 5 的 i32 数组
let arr: [i32; 5] = [1, 2, 3, 4, 5];

若声明的数组具有相同数值,可以按照如下形式定义:

// 等同于 let d = [3, 3, 3, 3, 3];
let arr = [3; 5];

对于一个数组 arr,可以通过索引访问其中的元素,比如 arr[2] 为数组 arr 中下标为 2 的元素。数组元素下标从 0 开始。例如下面的程序:

fn main() {let a = [1, 2, 3, 4, 5];println!("a[0] = {}, a[1] = {}", a[0], a[1]); // 输出 a[0] = 1, a[1] = 2
}

在这里插入图片描述

http://www.mmbaike.com/news/40089.html

相关文章:

  • 网站后台不显示验证码app开发流程
  • 网站建设包括哪些内容跨境电商平台排行榜前十名
  • 政府网站建设基础爱站关键词挖掘
  • 鄂州市政府网站官网seo查询系统
  • 武汉汉口做网站哪家好最近三天发生的重要新闻
  • 潍坊网站制作价格关键词网站查询
  • 沧州企业网站专业定制深圳最好的外贸seo培训
  • wordpress获取当前文章标签泉州关键词优化软件
  • 门户网站内容管理系统产品营销方案策划书
  • ps做网站原形站长网站优化公司
  • 爱字幕app制作视频软件下载seo全网优化推广
  • 兰州网站推广常用的关键词有哪些
  • 中国做的儿童编程网站seo搜狗排名点击
  • 北京网站建设公司朝阳如何做市场推广方案
  • 企业的门户网站一般用什么做今日油价92汽油价格表
  • h5在线淘宝seo搜索优化
  • win10网站开发怎么测试不一般网络推广应该怎么做
  • 什么网站可以做饼图2345系统导航
  • 廊坊建设局网站网坛最新排名
  • 做网站编辑需要具备的素质网页设计制作网站
  • 保险理财网站建设爱站网站长百度查询权重
  • 上海企业网站seo长沙自动seo
  • 用vue做的网站模板外链工厂 外链
  • 阅读网站模板公司网址有哪些
  • 佛山网站建设费用预算哪里有培训班
  • 网站开发模板word完整html网页代码案例
  • 左右网站模版沈阳网站制作公司
  • 网站开发提高加载速度营销型网站建设托管
  • 嵌入式开发培训班费用大概多少黑帽seo是作弊手法
  • 一流的龙岗网站设计seo诊断方案