12 lines
244 B
Text
12 lines
244 B
Text
use std::mem;
|
|
fn main() {
|
|
fibonacci(0,1);
|
|
}
|
|
|
|
fn fibonacci(mut prev: usize, mut curr: usize) {
|
|
mem::swap(&mut prev, &mut curr);
|
|
if let Some(n) = curr.checked_add(prev) {
|
|
println!("{}", n);
|
|
fibonacci(prev, n);
|
|
}
|
|
}
|