在 上一篇文章 中,你学习了函数。在这篇文章中,我们将学习使用条件语句来管理 Rust 程序的控制流。
什么是条件语句?
在编写代码的时候,最常见的任务之一就是检查某些条件是否为 true
或 false
。“如果温度高于 35°C,打开空调。”
通过使用 if
和 else
这样的关键字(有时候结合使用),程序员可以根据条件(例如提供的参数数量、从命令行传递的选项、文件名、错误发生等)改变程序的行为。
所以,对一个程序员来说,了解任何语言的控制流都是至关重要的,更不用说 Rust 了。
条件运算符
下表列出了所有常用的单个条件运算符:
运算符 | 示例 | 解释 |
---|---|---|
> |
a > b |
a 大于 b |
= |
a >= b |
a 大于 或 等于 b |
b {
现在,我的程序的逻辑是正确的。它已经处理了所有的边缘情况(我能想到的)。第 5 行处理了 现在,当我运行这段代码时,我得到了以下输出:
现在这就完美了! 示例:找到最大值我知道使用
这个程序第一眼看上去可能很复杂,但是不要害怕,我会解释的! 最开始,我声明了三个变量 然后,在第 7 行,我检查了变量 在第 9 行,我检查了变量 所以,自然地,在 来看看程序的输出:
这是预期的结果。尝试修改分配给每个变量的值,并自己测试一下! :smiley: 总结你学习到了如何使用 持续关注。 (题图:MJ/3eea3bbb-b630-4470-ae21-391ab86cd5bf) via: https://itsfoss.com/rust-if-else/ 作者:Pratham Patel 选题:lkxed 译者:Cubik65536 校对:wxy 本文由 LCTT 原创编译,Linux中国 荣誉推出 |