История изменений
Исправление 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...