1 2 3 4 5 6 7 8 9 10 11 12
fn main(){ let num:u16=5; let fact_oper=|n|->u16{ let mut f=1; for i in 1..=n{ f=f*i; } f }; println!("Factorial of {} is {}",num,fact_oper(num)); }