rust/src/test/run-pass/block-vec-map2.rs

11 lines
251 B
Rust
Raw Normal View History

extern mod std;
2011-08-15 17:34:47 -05:00
fn main() {
let v =
vec::map2(~[1, 2, 3, 4, 5],
~[true, false, false, true, true],
2012-09-28 00:20:47 -05:00
|i, b| if *b { -(*i) } else { *i } );
log(error, copy v);
assert (v == ~[-1, 2, 3, -4, -5]);
2011-08-15 17:34:47 -05:00
}