Recursivity
fun factorial(n)
{
if (n == 0)
return 1; // Base case: factorial of 0 is 1
return n * factorial(n - 1); // Recursive step: n * factorial of (n - 1)
}
var number : Int = 5;
var result : Int = factorial(number);
println(result); // Prints the result of factorial(5), which is 120
Explanation:
Last updated