rust 语法和语义 06 分支

rust 语法和语义 06 分支

分支 if

if

if 语句是分支这个更加宽泛的概念的一个特定形式。它的名字来源于树的树枝:一个选择点,根据选择的不同,将会使用不同的路径。

概述

如果表达式的值为 true,则执行 为真的表达式 后的 {} 中的代码块。

let x = 5;

if x == 5 {
    println!("x is five !");
}
else if x == 6 {
    println!("x is six !");
}
else {
    println!("x is not five or six :(");
}

if是一个表达式

if是一个表达式。表达式的值是任何被选择的分支的最后一个表达式的值。一个没有 else 的 if 总是返回() 作为返回值。

let x = 5;
let y = if x == 5 { 10 } else { 15 };

mint:这个写法有点类似于 c 的三目运算符 ? :


参考

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值