Rust 循环语句用法解释

本文概述

  • 循环loop
  • 循环的语法
  • 循环终止
如果我们要多次执行该语句块, 则循环概念属于角色。循环执行循环体内存在的代码直到结束, 并从头开始立即重新开始。
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

【Rust 循环语句用法解释】在上面的示例中, i是一个计数器变量, 它是一个可变变量, 表示可以更改该计数器变量以备将来使用。

    推荐阅读