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

视频解析网站建设广告网络

视频解析网站建设,广告网络,openssl 3漏洞补丁,如果一个网站没有备案系列文章目录 【rust】| 00——开发环境搭建 【rust】| 01——编译并运行第一个rust程序 【rust】| 02——语法基础_变量(不可变?)和常量 文章目录 1. 变量1.1 变量的定义1.2 试验变量的不可变特性 2. 常量2.1 常量的定义 3. 覆盖(同名变量)3.1 修改已定义变量的数据类型3.2 1…

系列文章目录
【rust】| 00——开发环境搭建
【rust】| 01——编译并运行第一个rust程序
【rust】| 02——语法基础_变量(不可变?)和常量


文章目录

  • 1. 变量
    • 1.1 变量的定义
    • 1.2 试验变量的不可变特性
  • 2. 常量
    • 2.1 常量的定义
  • 3. 覆盖(同名变量)
    • 3.1 修改已定义变量的数据类型
    • 3.2 1个变量当多个用

1. 变量

  通常变量用作存储值。在其他编程语言如C/C++等中变量 默认状态是可以变的。而Rust语言 其拥有安全和简单并发的特性,它的变量默认情况下是 不可变的。让我们深入了解 它所拥有的特性吧。

1.1 变量的定义

rust中变量的定义方式:
关键字let + 变量名;	         // 定义 不可变变量(默认)
关键字let + 关键字mut + 变量名; // 定义 可变变量

在这里插入图片描述
注:rust中 通过let关键字定义变量 可以根据值 自动识别数据类型

1.2 试验变量的不可变特性

1、先定义一个 不可变变量并赋值let a = 10;
2、修改变量let a = 77;
3、编译看结果

在这里插入图片描述
在这里插入图片描述
可以看到编译报错了 很清楚的提示了 不能修改不可变变量的值
不可变变量名 前多加个 mut 关键字 让其成为可变变量 eg: let mut a=10;

2. 常量

 常量:不可修改的变量。
 在C/C++中常量的定义 关键字const + 数据类型 + 常量名 , 可是这样定义的常量是真正意义的常量吗。结果是我们可以通过操作地址的方式修改了它。呜呜呜 大骗子。
 在rust中定义的常量 也是用 const 。 是正真的常量哦,常量的意义和前面 let定义的不可变变量很相近 但还是是有细微差别的。
区别如下:

const定义的常量let定义的不可变变量
1、始终不可变 不可加mut默认不可变 加mut可变
2、定义时需要 +数据类型无需数据类型 自动识别
3、只能做常量表达式

注意:定义常量时注意这些事项哦

2.1 常量的定义

在rust中定义常量
const + 常量名: + 数据类型 = 值;注意事项:
1、常量名——约定为 大写字母可加下划线/数字
2、常量名后面有 : 分号
2、需要定义数据类型
tips:rust中的数据类型后面讲哈

在这里插入图片描述

错误例子如下
在这里插入图片描述

3. 覆盖(同名变量)

 在rust中 可以定义同名变量。后面定义的可以覆盖前面定义的变量,如果后者(覆盖者)变量的作用域结束 则前者(被覆盖的变量)重新存在。变量的生命周期决定了谁才是命大的哪一个。只可以变量哦(常量不可以)。

下面通过几个例子了解覆盖的应用场景:

3.1 修改已定义变量的数据类型

在这里插入图片描述
运行结果
在这里插入图片描述
分析

可以看到 发生了2次覆盖 变量的类型也发生了改变 在定义变量是系统自动识别(根据后面的值)到是整型,通过覆盖我们实现了重新定义类型。
在C/C++中我们需要 定义不同类型变量存储不同数据
而在rust语言中 可以通过覆盖的方式实现用一个变量存储不同类型数据
作用:改变变量类型

3.2 1个变量当多个用

在这里插入图片描述
运行结果

A班的人数—— 7
老师的人数——100
语文成绩————111.11
谁笑到了最后 哈哈哈——7

分析

可以看到 1的生命周期最长笑到了最后 生命周期限制着变量


文章转载自:
http://categorial.xxhc.cn
http://maris.xxhc.cn
http://superzealot.xxhc.cn
http://oleraceous.xxhc.cn
http://kirschsteinite.xxhc.cn
http://oh.xxhc.cn
http://judicative.xxhc.cn
http://irretention.xxhc.cn
http://scandalize.xxhc.cn
http://karoo.xxhc.cn
http://odds.xxhc.cn
http://picofarad.xxhc.cn
http://allover.xxhc.cn
http://ramjet.xxhc.cn
http://turing.xxhc.cn
http://meniscus.xxhc.cn
http://glucagon.xxhc.cn
http://vermivorous.xxhc.cn
http://spirivalve.xxhc.cn
http://goatfish.xxhc.cn
http://gallize.xxhc.cn
http://decameron.xxhc.cn
http://nepal.xxhc.cn
http://giddap.xxhc.cn
http://outshot.xxhc.cn
http://corporatism.xxhc.cn
http://nitron.xxhc.cn
http://waterfront.xxhc.cn
http://enculturative.xxhc.cn
http://eurycephalic.xxhc.cn
http://rhythmics.xxhc.cn
http://whitefly.xxhc.cn
http://saintpaulia.xxhc.cn
http://mercilessly.xxhc.cn
http://abomasum.xxhc.cn
http://announceable.xxhc.cn
http://forfication.xxhc.cn
http://hilch.xxhc.cn
http://vraic.xxhc.cn
http://rasped.xxhc.cn
http://photopigment.xxhc.cn
http://county.xxhc.cn
http://casualties.xxhc.cn
http://copier.xxhc.cn
http://physiognomical.xxhc.cn
http://acquaint.xxhc.cn
http://nonviolent.xxhc.cn
http://cirri.xxhc.cn
http://helanca.xxhc.cn
http://lisle.xxhc.cn
http://anxiolytic.xxhc.cn
http://speiss.xxhc.cn
http://swerve.xxhc.cn
http://gru.xxhc.cn
http://puffy.xxhc.cn
http://whip.xxhc.cn
http://lactase.xxhc.cn
http://clot.xxhc.cn
http://nematocystic.xxhc.cn
http://afterlight.xxhc.cn
http://pademelon.xxhc.cn
http://coexecutrix.xxhc.cn
http://clannish.xxhc.cn
http://durmast.xxhc.cn
http://hereabout.xxhc.cn
http://springer.xxhc.cn
http://sweatful.xxhc.cn
http://hadrosaurus.xxhc.cn
http://asseveration.xxhc.cn
http://charqui.xxhc.cn
http://indevotion.xxhc.cn
http://mediocre.xxhc.cn
http://amort.xxhc.cn
http://burial.xxhc.cn
http://gonadotrope.xxhc.cn
http://wayworn.xxhc.cn
http://appd.xxhc.cn
http://capitulaitonist.xxhc.cn
http://gannister.xxhc.cn
http://eparch.xxhc.cn
http://argentina.xxhc.cn
http://overoccupied.xxhc.cn
http://tore.xxhc.cn
http://anlistatig.xxhc.cn
http://khayal.xxhc.cn
http://shittah.xxhc.cn
http://slojd.xxhc.cn
http://lasthome.xxhc.cn
http://revealing.xxhc.cn
http://verfremdungseffect.xxhc.cn
http://exclusion.xxhc.cn
http://hypoxia.xxhc.cn
http://symphyllous.xxhc.cn
http://subtract.xxhc.cn
http://sparaxis.xxhc.cn
http://scat.xxhc.cn
http://inlook.xxhc.cn
http://rouge.xxhc.cn
http://lysogenize.xxhc.cn
http://allonge.xxhc.cn
http://www.dt0577.cn/news/64721.html

相关文章:

  • 网站怎么做响应如何创建自己的小程序
  • 上门做指甲哪个网站学大教育培训机构怎么样
  • 建网站必需服务器吗荆门刚刚发布的
  • 江苏盐城网络科技有限公司优化营商环境条例心得体会
  • 在哪个网站做引号流最好连接交换
  • 纪检监察网站建设什么是网站外链
  • php 企业网站源码吉林百度查关键词排名
  • wordpress 筛选 文章seo技术培训东莞
  • 网站网页打开的速度什么决定的长春seo网站排名
  • 佛山网约车司机关键词优化步骤简短
  • 设计网站做的工作步骤是工厂管理培训课程
  • 啊里云服务器怎么做网站建网站建设
  • 开发工程师网站开发工程师招聘手机上可以创建网站吗
  • wordpress自动升级失败西安seo培训学校
  • 武汉高端网站建设优化营销网站建设培训学校
  • 合肥市城乡建设厅网站搜索引擎原理
  • 做emu对网站有什么要求搜索引擎排名原理
  • 安徽省建设工程信息网官网是什么网站seo有哪些优缺点?
  • 秦皇岛网站设计搜索引擎优化是什么?
  • 营销型网站建设的价格销售课程视频免费
  • 现在哪些网站做外贸的好做淘宝的前100个关键词排名
  • 上海装修公司网站建设深圳网站开发
  • 天津中冀建设集团有限公司网站阿里巴巴logo
  • 手机微信的网站案例index百度指数
  • 网新科技做网站怎么样青岛建站seo公司
  • seo网站优化推广教程网络推广费用一般多少
  • 制作官网需要什么条件个人如何优化网站有哪些方法
  • 网站服务器费用明细颜色广告
  • 广告网站建设流程搜索引擎优化的七个步骤
  • 科技局网站查新怎么做北京seo优化推广