11 lines
219 B
Text
11 lines
219 B
Text
function fact(n int in) returns (bigint)
|
|
if (n < 0)
|
|
SysLib.writeStdout("No negative numbers");
|
|
return (0);
|
|
end
|
|
if (n < 2)
|
|
return (1);
|
|
else
|
|
return (n * fact(n - 1));
|
|
end
|
|
end
|