RosettaCodeData/Task/Compile-time-calculation/Rust/compile-time-calculation.rust

12 lines
191 B
Text
Raw Permalink Normal View History

2017-09-23 10:01:46 +02:00
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));
}