summary refs log tree commit diff
path: root/src/test/run-pass/block-vec-map2.rs
blob: 4c98bb840b4815983ab000dc993bac9fc1305099 (plain)
1
2
3
4
5
6
7
8
9
10
11
use std;
import vec;

fn main() {
    let v =
        vec::map2(~[1, 2, 3, 4, 5],
                  ~[true, false, false, true, true],
                  |i, b| if b { -i } else { i } );
    log(error, v);
    assert (v == ~[-1, 2, 3, -4, -5]);
}