打印
[其他]

Rust if else条件判断

[复制链接]
859|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
laocuo1142|  楼主 | 2024-5-22 09:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
IO, TI, 代码, se, ST, US
Rust if else语句
Rust中的if else条件判断语句,是控制Rust程序流程的常见方法之一,其代码的运行逻辑类似于小时候的造句格式“如果...就...否则就...”,即如下语法,当if后面的condition条件表达式值或返回值为true,则执行后面{}内的代码块,否则就执行else后面{}内的代码,注意,condition并没有括号:

if condition {
   if_code_block;
}else{
   else_code_block;
}
提示:if else代码块中声明或定义的变量,其作用域在if条件判断之外一般情况下是不可见的,除非将其声明为全局变量,这个在这里就暂且不介绍了,此后的章节中会详解。

Rust if else实例代码
fn main() {
    if 1 > 2 {
        let x:&str = "1>2是true";
        println!("{}", x);
    }else{
        let x:&str = "1>2是false";
        println!("{}", x);
}
}
代码编译运行,得到输出:

1>2是false
免责声明:内容仅供参考,不保证正确性。

使用特权

评论回复
沙发
tpgf| | 2024-6-3 11:26 | 只看该作者
Rust if else语句和我们常说的if else语句有什么区别呢

使用特权

评论回复
板凳
观海| | 2024-6-3 11:58 | 只看该作者
Rust的编译器是在 MIT License和 Apache License 2.0双重协议声明下的免费开源软件

使用特权

评论回复
地板
guanjiaer| | 2024-6-3 12:31 | 只看该作者
Rust 速度惊人且内存利用率极高。由于没有运行时和垃圾回收,它能够胜任对性能要求特别高的服务,可以在嵌入式设备上运行,还能轻松和其他语言集成。

使用特权

评论回复
5
八层楼| | 2024-6-3 22:53 | 只看该作者
请问楼主 单片机支持这种高级语言编程方式吗

使用特权

评论回复
6
晓伍| | 2024-6-3 23:24 | 只看该作者
Rust 语言是一种高效、可靠的通用高级语言。其高效不仅限于开发效率,它的执行效率也是令人称赞的,是一种少有的兼顾开发效率和执行效率的语言

使用特权

评论回复
7
磨砂| | 2024-6-3 23:55 | 只看该作者
楼主所谓的rust程序流程能具体的介绍一下吗

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1040

主题

4306

帖子

10

粉丝