miller/docs/data/factorial-example.sh
2020-09-27 11:29:50 -04:00

14 lines
316 B
Bash

mlr --opprint --from data/small put '
func f(n) {
if (is_numeric(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);
'