How to calculate factorial in Rust

1 Answer

0 votes
fn factorial(num: u64) -> u64 {
    match num {
        0 | 1 => 1,
        _ => factorial(num - 1) * num,
    }
}

fn main () {
    println!("{}", factorial(5));
}




/*
run:

120

*/

 



answered Dec 20, 2022 by avibootz
...