本书有新版本,这是一个旧链接。
Rust 有三种循环:
loop
、while
和for
。loop
关键字告诉 Rust 反复执行代码块,直到你明确告知停止。while
循环会一直执行代码块,直到条件不再为真。for
循环为集合中的每个项执行一些代码。
loop {
println!("again!");
}
let mut number = 3;
while number != 0 {
println!("{number}!");
number = number - 1;
}
let a = [10, 20, 30, 40, 50];
for element in a.iter() {
println!("the value is: {element}");
}
你可以在这里找到此信息的最新版本。