rust/src/test/compile-fail/block-arg-as-stmt-with-value.rs

14 lines
231 B
Rust
Raw Normal View History

fn compute1() -> float {
let v = [0f, 1f, 2f, 3f];
vec::foldl(0f, v) { |x, y| x + y } - 10f
//!^ ERROR mismatched types: expected `()`
}
fn main() {
let x = compute1();
log(debug, x);
2012-01-04 18:04:37 -06:00
assert(x == -4f);
}