RosettaCodeData/Task/Repeat/Jq/repeat-2.jq

6 lines
130 B
Text
Raw Permalink Normal View History

2023-07-01 11:58:00 -04:00
def repeat(f; n):
# state: [count, in]
def r:
if .[0] >= n then empty else (.[1] | f), (.[0] += 1 | r) end;
[0, .] | r;