Skip to content

[WIP]Rust:map

springroll edited this page Dec 9, 2019 · 1 revision

Title

Overview

Code

fn main() {
    let v = vec![1, 2, 3];
    let v2: Vec<i32> = v.iter().map(|x| x*x).collect();
    println!("{:?}", v2);        // [1, 4, 9]

    let sum: u32 = (0..3).map(|_| read::<u32>()).sum();    // stdin > 1 2 3
    println!("{}", sum);        // 6
}

Detail

Clone this wiki locally