/src/test/run-pass/deep.rs

http://github.com/jruderman/rust · Rust · 9 lines · 4 code · 4 blank · 1 comment · 4 complexity · 11558811868719db07f1f5a9d72da6b5 MD5 · raw file

  1. // -*- rust -*-
  2. fn f(x: int) -> int {
  3. if x == 1 { return 1; } else { let y: int = 1 + f(x - 1); return y; }
  4. }
  5. fn main() { assert (f(5000) == 5000); }