Ruby:
def factorial(n)
return 1 if n.zero?
1.upto(n).inject(:*)
end
PHP:
<?php
function factorial($number) {
if ($number < 2) {
return 1;
} else {
return ($number * factorial($number-1));
}
}
Ruby:
def factorial(n)
return 1 if n.zero?
1.upto(n).inject(:*)
end
PHP:
<?php
function factorial($number) {
if ($number < 2) {
return 1;
} else {
return ($number * factorial($number-1));
}
}