1 2 3 4 5 6 7 8 9 10 11 12 13 14
fn fib(n: i32) -> i32 { if n <= 1 { n } else { fib(n - 1) + fib(n - 2) } } fn main() { print!("Fib 10: {}", fib(10)); let outer = "outer"; { { let outer = "inner"; print!("Inside: {}", outer) } } print!("Outside: {}", outer); }