miller/doc/data/factorial-example.sh
2016-09-27 10:16:55 -04:00

14 lines
315 B
Bash

mlr --opprint --from data/small put '
func f(n) {
if (isnumeric(n)) {
if (n > 0) {
return n * f(n-1);
} else {
return 1;
}
}
# implicitly return absent-null if non-numeric
}
$ox = f($x + NR);
$oi = f($i);
'