13 lines
270 B
Plaintext
13 lines
270 B
Plaintext
// Factorial function demonstrating recursion
|
|
|
|
fn factorial(n: Int): Int =
|
|
if n <= 1 then 1
|
|
else n * factorial(n - 1)
|
|
|
|
// Calculate factorial of 10
|
|
let result = factorial(10)
|
|
|
|
// Print result
|
|
fn main(): Unit with {Console} =
|
|
Console.print("10! = " + result)
|