1 2 3 4 5 6 7 8 9 10 11 12
pub fn factorial_func (mut num:i32) { if num == 0 { println!("1!") } else { for i in (1..num).rev() { num = num*i; } println!("{}",num); } }
1 2 3 4 5 6 7 8 9 10 11 12
pub fn factorial_func (mut num:i32) { if num == 0 { println!("1!") } else { for i in (1..num).rev() { num = num*i; } println!("{}",num); } }