Pop Stack Icon Pop Stack

With this action you can pop a value off the top of a stack data structure. You supply the variable that holds the stack index (as returned by the action Create Stack) and then give the target variable that should hold the returned variable (which can be flagged as a temporary local variable).

 

Action Syntax:

Pop Stack Action

Arguments:

ArgumentDescription
StackThe index (stored in a variable) of the stack to use
TargetThe target variable to hold the returned value

 

Example:

Pop Stack ExampleThe above action block code checks to see if the given stack is empty, and if it is not, it pops the top value off and stores it in a temporary variable. This is then used to set an alarm, while if the stack is empty, 10 random values are pushed onto the stack.