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

Rust常量

常量表示不能更改的值。 如果声明一个常量,那么它的值就不会改变。 使用常量的关键字是const。 常量必须显式键入。 以下是声明常量的语法。

const:dataType = value;

1、Rust 常量命名约定

常量的命名约定与变量的命名约定类似。 常量名称中的所有字符通常都是大写。 与声明变量不同,let 关键字不用于声明常量。

我们在下面的示例中使用了 Rust 中的常量 −

fn main() {
   const One:i32 = 1;    // 声明一个整型常量
   const PI:f32 = 3.14;           // 声明一个浮点常量

   println!("user limit is {}",One);  //常数的显示值
   println!("pi value is {}",PI);            //常数的显示值
}

#2、常量和变量之间的区别

  • 使用 const 关键字声明常量,使用 let 关键字声明变量。

  • 变量声明可以选择具体数据类型,而常量声明必须指定数据类型。 这意味着 const USER_LIMIT=100 将导致错误。

  • 使用 let 关键字声明的变量默认是不可变的。 但是,您可以选择使用 mut 关键字来改变它。 常量是不可变的。

  • 常量只能设置为常量表达式,而不能设置为函数调用的结果或将在运行时计算的任何其他值。

  • 常量可以在任何范围内声明,包括全局范围,这使得它们对于代码的许多部分需要了解的值非常有用。


http://www.kler.cn/a/390075.html

相关文章:

  • HTML之表单学习记录
  • three.js 杂记
  • AWS认证SAA-C0303每日一题
  • C/C++精品项目之图床共享云存储(3):网络缓冲区类和main
  • 第三十六章 Vue之路由重定向/404页面设置/路径模式设置
  • Nginx配置自带的stub状态实现活动监控指标
  • 24GHz毫米波雷达探测器,办公室灯光照明控制,共筑节能减排风尚
  • 【开源社区】使用 ES 实现多种地理位置检索
  • 【系统配置】命令行配置麒麟安全中心应用程序来源检查
  • 深圳华为展厅:30寸OLED透明屏中控桌引领科技新风尚
  • UEditor(百度开源的在线编辑器,修改版)
  • PaddleYOLO目标检测训练(集成SwanLab可视化全过程)
  • 基于OpenCV的相机捕捉视频进行人脸检测--米尔NXP i.MX93开发板
  • 【前端学习笔记】JavaScript学习一【变量与数据类型】
  • 在vscode中开发运行uni-app项目
  • ‘conda‘ 不是内部或外部命令,也不是可运行的程序或批处理文件,Miniconda
  • Windows10/11开启卓越性能模式 windows开启卓越性能电源模式 工作电脑开启卓越性能模式 电脑开启性能模式
  • [Meachines] [Medium] Compiled Git-RCE+Visual Studio 2019权限提升
  • [ Linux 命令基础 2 ] Linux 命令详解-系统管理命令
  • Rust学习(二):rust基础语法Ⅰ
  • conda环境迁移,修改conda路径(附带脚本)
  • Java版——设计模式笔记
  • VSCode中python插件安装后无法调试
  • 【Linux系统编程】第四十五弹---线程互斥:从问题到解决,深入探索互斥量的原理与实现
  • 深入解析 OpenHarmony 构建系统-2-目录结构与核心组件
  • NLP论文速读(NeurIPS 2024)|大语言模型在评估的时候更倾向于自己生成的内容