流程控制
for
for i in 0..length{
//....
}IF
if else 表达式根据条件执行不同的代码分支
fn main() {
let condition = true;
let number = if condition {
5
} else {
6
};
println!("The value of number is: {}", number);
}else if 处理多重条件
从上至下检查每一个分支判断,一旦成功,则跳出 if 语句块。
break
使用 break 可以直接跳出当前整个循环:
在等于 2 时跳出整个循环。
While 循环
如果你需要一个条件来循环,当该条件为 true 时,继续循环,条件为 false,跳出循环,那么 while 就非常适用:
当 大于 5 时就退出了。
也可以使用 loop + if + break 来实现:
loop 循环
一种重复执行且永远不会结束的循环。
如果想要多次执行语句块,那么循环概念就属于这个角色。
循环执行循环体内存在的代码直到结束,并从启动开始立即重新开始。 loop不是条件循环。
它是一个关键字,告诉Rust一次又一次地执行代码块,直到除非明确地手动停止循环。 loop循环
格式
在上面的语法中,块语句被无限次执行。
流程图

循环终止
break关键字用于从循环终止。 如果未使用break关键字,则循环将无限次执行。 下面来看一个简单的例子
for 循环
for循环是条件循环,即循环运行特定次数。
Rust语言中for循环的行为与其他语言略有不同。
执行for循环直到条件为假。
一种有确定次数的循环。
语法
案例
Last updated