/src/test/run-pass/iter-range.rs

http://github.com/jruderman/rust · Rust · 13 lines · 10 code · 3 blank · 0 comment · 1 complexity · 084342ecfc89370fc69205a98cce33d4 MD5 · raw file

  1. fn range(a: int, b: int, it: fn(int)) {
  2. assert (a < b);
  3. let mut i: int = a;
  4. while i < b { it(i); i += 1; }
  5. }
  6. fn main() {
  7. let mut sum: int = 0;
  8. range(0, 100, |x| sum += x );
  9. log(debug, sum);
  10. }