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