funcdef factorial = func (n: int) -> int { print "n = ", n; if n == 1 { print "Returning 1"; return 1; } else { print "Multiplying by:", n; return n * factorial(n = n - 1); } } vardef f = factorial(n = 3); vardef g = 5; print "Factorial is:", f;
Console
-
CALL STACK
main