本文概述
- “ if let” 的语法
- 例子1
“ if let” 的语法
Let variable_name= if condition{
//code blocks
}
else{
//code block
}
在上述语法中, 如果条件为true, 则将’ if’ 表达式的值分配给变量, 如果条件为false, 则将’ else’ 的值分配给变量。
文章图片
例子1 让我们看一个简单的例子。
fn main()
{
let a=if true
{
1
}
else
{
2
};
println!("value of a is: {}", a);
}
输出
value of a is: 1
在此示例中, 条件为true。因此, ” a” 变量与” if” 表达式的值绑定。现在, 包含1的值。
【Rust let中的if语句用法】让我们看另一个简单的例子。
fn main()
{
let b=if false
{
9
}
else
{
"srcmini"
};
println!("value of a is: {}", a);
}
输出
Some errors occurred:E0308
在此示例中, ” if” 块的值为整数, 而” else” 块的值为字符串。因此, 该程序将引发错误, 因为两个块均包含不同类型的值。
推荐阅读
- Rust安装步骤详细图解
- 气质唯美的女生专用微信头像大全_微信
- 微信PC版怎样给自己手机版微信发送信息?_微信
- 可达鸭带字搞笑表情包大全_微信
- 包括游戏人物与可爱搞笑版本 可达鸭微信QQ头像大全_微信
- 苹果手机的微信聊天记录删除了怎样恢复?_微信
- 苹果手机微信重装之后,怎样找到微信聊天记录?_微信
- 微信个性头像大全_微信
- 求微信头像女生背影或者侧面?2017微信头像图片大全_微信