Rust使用for循環遍歷集合中的每個元素


可以使用 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 生成的序列。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM