Rust 循环语句用法解释

本文概述

如果我们要多次执行该语句块, 则循环概念属于角色。循环执行循环体内存在的代码直到结束, 并从头开始立即重新开始。

Rust包含三种循环:

  • 循环
  • for循环
  • while循环

循环loop

该循环不是条件循环。它是一个关键字, 它告诉Rust一次又一次地执行代码块, 直到并且除非你明确地手动停止循环。

循环的语法

loop{
  //block statements
}

在以上语法中, 块语句将无限次执行。

循环流程图:

Rust循环语句

让我们看一个无限循环的简单例子

fn main()
{
  loop
  {
      println!("Hello srcmini");
}}

输出

Hello srcmini
Hello srcmini
Hello srcmini
Hello srcmini
.
.
.
infinite times

在此示例中, 一遍又一遍地打印” Hello srcmini”, 直到并且除非我们手动停止循环。通常, ” ctrl + c”命令用于从循环终止。

循环终止

‘Break’关键字用于终止循环。如果不使用’break’关键字, 则循环将无限次执行。

让我们看一个简单的例子

fn main()
{
  let mut i=1;
  loop
  {
        println!("Hello srcmini");
        if i==7 
        {
          break;
        }
  i+=1;
  }}

输出

Hello srcmini
Hello srcmini
Hello srcmini
Hello srcmini
Hello srcmini
Hello srcmini
Hello srcmini

在上面的示例中, i是一个计数器变量, 它是一个可变变量, 表示可以更改该计数器变量以备将来使用。


微信公众号
手机浏览(小程序)
0
分享到:
没有账号? 忘记密码?