Rust 的循环

89 阅读1分钟

1.Rust的循环

loop while for

2.loop循环

loop关键字是rust反复执行一块代码,直到使用break来停止循环

3.while条件循环

每次执行循环体之前都判断一次条件

4.for循环

使用for循环遍历集合 也可以使用while或loop来遍历集合,但是易出错而且效率低

fn main() {
    let a = [0,1,2,3,4]
    for i in a.iter() {
        println!("the value is :{}",i);
    }
}
  • for循环安全简洁,rust中用的最多

5.for例子

range 是由标准库提供,指定一个开始数字和一个结束数字,range可以生成他们之间的数组(不包含结束) rev 可以反正range

fn main() {
    for i in (1..4).rev() {
        println!("{}",i);
    }
}   

输出3 2 1