21 lines
335 B
Rust
21 lines
335 B
Rust
|
pub fn main () {
|
||
|
println!("{}", main_test());
|
||
|
}
|
||
|
|
||
|
#[inline(never)]
|
||
|
fn main_test() -> i64 {
|
||
|
let mut arr = [ 1, 2];
|
||
|
fuse_test(&mut arr);
|
||
|
arr[0]
|
||
|
}
|
||
|
|
||
|
fn fuse_test(arr: &mut [i64]) {
|
||
|
arr.iter_mut()
|
||
|
.map(|e| {
|
||
|
*e = *e * 5;
|
||
|
*e
|
||
|
})
|
||
|
.filter(|e| *e % 10 == 0)
|
||
|
.count();
|
||
|
}
|