RosettaCodeData/Task/Compile-time-calculation/Rust/compile-time-calculation.rust
2017-09-25 22:28:19 +02:00

11 lines
191 B
Text

fn factorial(n: i64) -> i64 {
let mut total = 1;
for i in 1..n+1 {
total *= i;
}
return total;
}
fn main() {
println!("Factorial of 10 is {}.", factorial(10));
}