📅  最后修改于: 2021-01-08 13:33:37             🧑  作者: Mango
如果我们要多次执行该语句块,则循环概念属于角色。循环执行循环体内存在的代码直到结束,并从头开始立即重新开始。
Rust包含三种循环:
该循环不是条件循环。它是一个关键字,它告诉Rust一次又一次地执行代码块,直到并且除非您明确地手动停止循环。
loop{
//block statements
}
在以上语法中,块语句将无限次执行。
循环流程图:
让我们看一个无限循环的简单例子
fn main()
{
loop
{
println!("Hello javaTpoint");
}}
输出:
Hello javaTpoint
Hello javaTpoint
Hello javaTpoint
Hello javaTpoint
.
.
.
infinite times
在此示例中,一遍又一遍地打印“ Hello javaTpoint”,直到并且除非我们手动停止循环。通常,“ ctrl + c”命令用于从循环终止。
“ Break”关键字用于终止循环。如果不使用'break'关键字,则循环将无限次执行。
让我们看一个简单的例子
fn main()
{
let mut i=1;
loop
{
println!("Hello javaTpoint");
if i==7
{
break;
}
i+=1;
}}
输出:
Hello javaTpoint
Hello javaTpoint
Hello javaTpoint
Hello javaTpoint
Hello javaTpoint
Hello javaTpoint
Hello javaTpoint
在上面的示例中,i是一个计数器变量,它是一个可变变量,表示可以更改该计数器变量以备将来使用。