RosettaCodeData/Task/Fibonacci-sequence/Rust/fibonacci-sequence-1.rs
2024-10-16 18:07:41 -07:00

11 lines
245 B
Rust

fn main() {
let mut prev = 0;
// Rust needs this type hint for the checked_add method
let mut curr = 1usize;
while let Some(n) = curr.checked_add(prev) {
prev = curr;
curr = n;
println!("{}", n);
}
}