可以使用 for 循環來遍歷集合中的每個元素,例如:
use std::io;
fn main() {
let a = [1, 3, 5, 7, 6, 4, 2];
for ele in a.iter() {
println!("ele = {}", ele);
}
}
我們可以配合標准庫中的 Range 來實現遍歷一個范圍內的所有數。
示例程序:
fn main() {
for i in 1..5 {
println!("{}", i);
}
}
上述程序循環輸出 1 至 4。
fn main() {
for i in (1..5).rev() {
println!("{}", i);
}
}
上述程序循環輸出 4 至 1。其中 rev 用於翻轉 Range 生成的序列。