Rust编程中的条件、循环与内存管理
1. 条件语句与循环控制
在Rust编程里,条件语句和循环控制是非常重要的部分。比如下面这段代码:
if *value > 1.5
{
break;
}
else
{
result += *value;
}
这里的 break 语句用于跳出循环。若把 break 换成 continue ,代码如下:
if *value > 1.5
{
continue;
}
else
{
result += *value;
}
continue 的作用是跳过当前循环的剩余部分,直接进入下一次循环。二者区别在于, break 会跳出整个循环,而 continue 仅跳过当前循环。例如,当 my_array 的最后一个值为1.3时,使用 continue 和 break 可能会得到不同的结果。
2. 循环标签的使用
Rust允许为循环添加标签,这在嵌套循环中十分有用。以下是一个简单示例:
// 04/looplabels/src/main.rs
超级会员免费看
订阅专栏 解锁全文
4万+

被折叠的 条评论
为什么被折叠?



