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

做封面下载网站哪些网站可以注册邮箱

做封面下载网站,哪些网站可以注册邮箱,广西南宁市网站制作公司,个人网站起个名字默认类型 大部分情况下,rust 可以基于上下文自动推导出变量的类型。下面代码中,变量 x 没有显式,rust 默认是 i32 类型。 fn main() {let x 5; }但也有一些例外情况,比如,字符串类型的转换中变量 x 的类型&#xff…

默认类型

大部分情况下,rust 可以基于上下文自动推导出变量的类型。下面代码中,变量 x 没有显式,rust 默认是 i32 类型。

fn main() {let x = 5;
}

但也有一些例外情况,比如,字符串类型的转换中变量 x 的类型,rust 就自动推导不出来。这种情况就需要显示的声明变量的类型。

fn main() {let x = "5".parse().expect("fail");let sum = x + 10;
}

整数类型

整数的类型声明有别于其他语言,有符号整数类型名称以 u 开头,无符号以 i 开头。usize 和 isize 是两种特殊的整数类型,它们的长度取决于系统是 32位还是64位。

长度有符号无符号
8bitu8i8
16bitu16i16
32bitu32i32
64bitu64i64
archusizeisize

对于位数为 n 的有符号整形,它可以存储 − 2 ( n − 1 ) -2^{(n-1)} 2(n1) 2 ( n − 1 ) − 1 2^{(n-1)}-1 2(n1)1范围内的所有整数,无符号可以存储 0 到 2 n − 1 2^{n}-1 2n1 范围内的所有整数。

字符类型

在Rust中,char类型被用于描述语言中最基础的单个字符。需要区分的是,char类型使用单引号指定,而不同于字符串使用双引号指定。

Rust中的char类型占4字节,是一个Unicode标量值,这也意味着它可以表示比ASCII多得多的字符内容。拼音字母、中文、日文、韩文、零长度空白字符,甚至是emoji表情都可以作为一个有效的char类型值。

元组类型

元组将不同类型的多个值组合进一个复合类型中,在声明的时候会确定长度,无法在声明后增加或减少其中的元素数量。

fn main() {let tup: (i32, f64, u32) = (1, 2.0, 3);
}

下面通过 let 的方式来解析元组,但这种方式并不方便,我们还可以通过索引来进行访问。

fn main() {let tup: (i32, f64, u32) = (1, 2.0, 3);let (x, y, z) = tup;println!("x:{}, y:{}, z:{}", x, y, z);
}

通过索引的方式来进行访问:

fn main() {let tup: (i32, f64, u32) = (1, 2.0, 3);println!("x:{}, y:{}, z:{}", tup.0, tup.1, tup.2);
}

数组

与元组不同,数组中的每一个元素都必须是相同的类型。Rust中的数组拥有固定的长度,一旦声明就再也不能随意更改大小。

下面通过一对方括号来声明数组,如果要显示的指定数组类型,类型声明也需要一对方括号,括号中写上数组元素的类型,一个分号,以及数组的长度。

fn main() {let a = [1, 2, 3];
}

显示地声明数组类型:

fn main() {let a: [i32; 3] = [1, 2, 3];
}

Rust 还提供一种初始化数组的语法,前提是你想创建一个包含相同元素,指定长度的数组,你可以在方括号中指定元素的值和长度。下面的例子就创建了一个 [“prefix_”, “prefix_”, “prefix_”] 数组。

fn main() {let a = ["prefix_"; 3];println!("{}", a[0])
}
http://www.yayakq.cn/news/393560/

相关文章:

  • 网站内容很少如何做seo百度移动开放平台
  • 网站建设和运营的教程seo sem培训
  • 网站seo是啥温州建设工程网站
  • 网站制作属于什么品牌东莞朝阳企讯网做的网站
  • 电子商务网站的整体规划上海高端网站制作
  • 怎样找到网站后台入口电子商务网站建设作业案例
  • 医药网站开发网站建立的
  • 三北防护林体系建设网站地推拉新app推广怎么做
  • 班级优化大师app下载学生版济南网站搜索引擎优化
  • 外贸网站建设模版泰安网站建设入门推荐
  • lol做框网站初中毕业如何提升学历
  • 宣城做网站的公司网站开发研究前景 论文
  • 淄博学校网站建设哪家好wordpress页面删除标题
  • 南宁建站软件wap建站
  • h5做网站什么软件连云港专业做网站
  • 创建企业营销网站包括哪些内容建设银行e房通网站
  • 小学生信息科学做网站如何为产品做网站
  • 中国建设银行英语网站首页天津建设工程信息网怎么报名的
  • 网站设计有哪些公司如何看出网站用的是什么cms程序
  • 做网站 套模板 后端做轴承生意的网站
  • 做调差问卷的网站2023年房地产最新消息
  • 网站后台关键词设置兰州网络推广关键词优化
  • 中国城乡建设经济研究所 网站建立企业网站的目的
  • 云南省保山建设网站陕西网页设计培训
  • 精品个人网站源码下载黄页88网宁波企业名录
  • wordpress做商城网站辽宁省工程新希望官网
  • 建网站服务器怎么选择成都网站建设技术支持
  • 动态表单的设计与实现网站seo优化主要有哪些手段
  • 用asp做网站题目怎么样建立自己的网页
  • 一般做网站图是多大的像素广州新闻头条最新消息