RosettaCodeData/Task/Compile-time-calculation/M4/compile-time-calculation-1.m4
2017-09-25 22:28:19 +02:00

6 lines
125 B
Text

define(`factorial',
`ifelse($1, 0, 1, `eval($1 * factorial(eval($1 - 1)))')')dnl
dnl
BEGIN {
print "10! is factorial(10)"
}