RosettaCodeData/Task/Factorial/Lisaac/factorial.lisaac
2023-07-01 13:44:08 -04:00

9 lines
158 B
Text

- factorial x : INTEGER : INTEGER <- (
+ result : INTEGER;
(x <= 1).if {
result := 1;
} else {
result := x * factorial(x - 1);
};
result
);