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

Rust 布尔类型

文章目录

  • 1、基本用法
  • 2、实例

bool 代表一个值,它只能是 true 或 false。 如果将 bool 转换为整数,则 true 将为 1,false 将为 0.

1、基本用法

bool 实现了各种 traits,例如 BitAnd、BitOr、Not 等,允许我们使用 &、| 和 ! 执行布尔运算。

if 需要一个 bool 值作为它的条件。 assert! 是测试中的一个重要宏,检查表达式是否为 true,如果不是则为 panics。

let bool_val = true & false | false;
assert!(!bool_val);

2、实例

let b = true;// if的条件语句
if b {println!("真");
} else {println!("假");
}// 匹配模式,结果同上
match b {true => println!("真"),false => println!("假"),
}true as i32;//1
false as i32;//0

http://www.mrgr.cn/news/75291.html

相关文章:

  • 嵌入式课程day14-C语言指针进阶
  • 【蓝桥等考C++真题】蓝桥杯等级考试C++组第13级L13真题原题(含答案)-最大的数
  • sql专题 之 where和join on
  • 河南省测绘资质管理制度解析
  • xtu oj 聚会
  • 谁会从新技术中受益?
  • Kubernetes 中的存储探讨:PV、PVC 体系与本地持久化卷
  • PGMP练-DAY24
  • 力扣经典面试题
  • 【Hutool系列】反射工具-ReflectUtil
  • 嵌入式面试八股文(七)·#ifndef#define#endif的作用、以及内存分区(全局区、堆区、栈区、代码区)
  • Pwn VM writeup
  • from sklearn.feature_selection import VarianceThreshold.移除低方差的特征来减少数据集中的特征数量
  • .NET 9 - BinaryFormatter移除
  • 【AI日记】24.11.14 复习和准备 RAG 项目 | JavaScript RAG Web Apps with LlamaIndex
  • from sklearn.preprocessing import Imputer.处理缺失数据的工具
  • vue渲染模板遇到多层属性访问
  • 【MYSQL】主从复制机制(图解)
  • HarmonyOS下的后台进程管理机制
  • 计算机毕业设计Python+大模型农产品推荐系统 农产品爬虫 农产品商城 农产品大数据 农产品数据分析可视化 PySpark Hadoop
  • Redis 高并发缓存架构实战与性能优化
  • Android 6年经验面试总结 2024.11.15
  • 如何绑定洛谷账号
  • pip install pyaudio安装报错ERROR: Failed building wheel for pyaudio解决
  • 【Nginx】反向代理Https时相关参数:
  • Java函数式编程学习笔记