Skip to content

Commit 1fa88d2

Browse files
committed
Implement skip/2.
1 parent 0eaa0f0 commit 1fa88d2

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

jaq-std/src/defs.jq

+1
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,7 @@ def last: .[-1];
9999
def nth(n): .[ n];
100100

101101
def last(g): (reduce g as $item ([]; [$item]))[];
102+
def skip($n; g): foreach g as $x ([$n]; [.[0] - 1, $x]) | if .[0] < 0 then .[1] else empty end;
102103
def nth(n; g): last(limit(n + 1; g));
103104

104105
# Predicates

0 commit comments

Comments
 (0)