summary refs log tree commit diff
path: root/src/test/run-pass/block-arg-can-be-followed-by-binop.rs
blob: 53f158471e8b1cd7dd610cd41670d416845914b8 (plain)
1
2
3
4
5
6
7
8
fn main() {
    let v = ~[-1f, 0f, 1f, 2f, 3f];

    // Trailing expressions don't require parentheses:
    let y = do vec::foldl(0f, v) |x, y| { x + y } + 10f;

    assert y == 15f;
}