RosettaCodeData/Task/Queue-Definition/Jq/queue-definition-2.jq

14 lines
240 B
Text
Raw Permalink Normal View History

2016-12-05 23:44:36 +01:00
fifo | pop # produces [null,[]]
fifo
| push(42) # enqueue
| push(43) # enqueue
| pop # dequeue
| .[0] # the value
# produces 43
fifo|push(1) as $q1
| fifo|push(2) as $q2
| [($q1|pop|.[0]), ($q2|pop|.[0])]
# produces: [1, 2]