blob: 157caf78c08a81673e315aa8553010cc4c16c448 (
plain)
1
2
3
4
5
6
7
8
9
|
fn inc(&&x: uint) -> uint { x + 1u }
fn main() {
assert [1u, 3u]/_.map_to_vec(inc) == ~[2u, 4u];
assert [1u, 2u, 3u]/_.map_to_vec(inc) == ~[2u, 3u, 4u];
assert none.map_to_vec(inc) == ~[];
assert some(1u).map_to_vec(inc) == ~[2u];
assert some(2u).map_to_vec(inc) == ~[3u];
}
|