define f(n) {
if (n == 0) {
f = 1
} else {
f = n * f(n - 1)
}
return(f)
}

とか( n < 0 の場合、無限ループになるけど)