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