||Any input is ignored.|
||Element popped from the sequence.||
||The name of the variable.||
||The key of the value to read/write from/in the table (parameter applicable only if the target variable is or will become a table).||
||If the variable is or should be available to all of the wires in the same mesh.||
Pops (drops as well as passes as output) the last element of the sequence variable passed in the
:Name parameter. Works only on sequences.
Pop drops (removes) the last element of the sequence variable that has been passed to in the
:Name parameter and makes it available to the next shard as its input.
This shard works on both sequences and tables. Parameter
:Key applies only to tables.
Since variables may be locally scoped (created with
(:Global false); exists only for current wire) or globally scoped (created with
(:Global true); exists for all wires of that mesh), both parameters
:Name are used in combination to identify the correct variable to pop elements from.
Input field is ignored and the output of this shard is the element which was popped from the sequence passed to it via the
1 2 3 4 5 6 7 8 9 10 11
[info] Set - Warning: setting an already exposed variable "seq", use Update to avoid this warning. [info] [shards/General/Pop/Pop.edn] [10, 20, 30, 40] [info] [shards/General/Pop/Pop.edn] 40 [info] [shards/General/Pop/Pop.edn] [10, 20, 30] [info] [shards/General/Pop/Pop.edn] [11, 21, 31, 41] [info] [shards/General/Pop/Pop.edn] 41 [info] [shards/General/Pop/Pop.edn] [11, 21, 31]