LINUX.ORG.RU

История изменений

Исправление Virtuos86, (текущая версия) :

fn main() {
    use std::ops::Range;
    let op = Range::sum::<usize>;
    let seq = Range {
        start: 1,
        end: 100 + 1,
    };
    let res = op(seq);
    println!("{}", res);
}

https://play.rust-lang.org/?gist=fea5a25251361ab28640665d3b23f6b6&version...
Или

fn main() {
    let res = (1..101).sum::<usize>();
    println!("{}", res);
}

Исправление Virtuos86, :

fn main() {
    use std::ops::Range;
    let op = Range::sum::<usize>;
    let seq = Range {
        start: 1,
        end: 100 + 1,
    };
    let res = op(seq);
    println!("{}", res);
}

https://play.rust-lang.org/?gist=fea5a25251361ab28640665d3b23f6b6&version...
Или

fn main() {
    let res = (1..101).sum::<usize>();
    println!("{}", res);
}
}

Исправление Virtuos86, :

fn main() {
    use std::ops::Range;
    let op = Range::sum::<usize>;
    let seq = Range {
        start: 1,
        end: 100 + 1,
    };
    let res = op(seq);
    println!("{}", res);
}

https://play.rust-lang.org/?gist=fea5a25251361ab28640665d3b23f6b6&version... Или

fn main() {
    let res = (1..101).sum::<usize>();
    println!("{}", res);
}
}

Исходная версия Virtuos86, :

fn main() {
    use std::ops::Range;
    let op = Range::sum::<usize>;
    let seq = Range {
        start: 1,
        end: 100 + 1,
    };
    let res = op(seq);
    println!("{}", res);
}

https://play.rust-lang.org/?gist=fea5a25251361ab28640665d3b23f6b6&version...