Loops/For with a specified step: Difference between revisions

→‎{{header|jq}}: give a definition of range/3
(jq)
(→‎{{header|jq}}: give a definition of range/3)
Line 596:
 
=={{header|jq}}==
To generate the stream (2,4,6,8):<lang jq># If your version of jq 1.4does not have range/3, use this:
def range(2m;9) | select(. % 2 == 0n;step):
m | recurse( (. + step) as $i | if $i >= n then empty else $i end);
 
# jq 1.4+:
range(2;9;2)</lang>
'''Example''':
2,496

edits