2011-12-29 11:49:33 -06:00
|
|
|
fn main() {
|
2012-06-29 18:26:56 -05:00
|
|
|
let v = ~[-1f, 0f, 1f, 2f, 3f];
|
2011-12-29 11:49:33 -06:00
|
|
|
|
2012-06-30 18:19:07 -05:00
|
|
|
// Trailing expressions don't require parentheses:
|
2012-09-28 00:20:47 -05:00
|
|
|
let y = do vec::foldl(0f, v) |x, y| { x + *y } + 10f;
|
2011-12-29 11:49:33 -06:00
|
|
|
|
|
|
|
assert y == 15f;
|
|
|
|
}
|