init lux
This commit is contained in:
12
examples/factorial.lux
Normal file
12
examples/factorial.lux
Normal file
@@ -0,0 +1,12 @@
|
||||
// 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)
|
||||
Reference in New Issue
Block a user