Logo

Programming-Idioms

This language bar is your friend. Select your favorite languages!
Select your favorite languages :
  • Or search :

Idiom #293 Create a stack

Create a new stack s, push an element x, then pop the element into the variable y.

var s = [];
s.add(x);
var y = s.removeLast();
const s = [1, 2, 3];
s.push(x);
const y = s.pop();
import java.util.Stack;
Stack<T> s = new Stack<>();
s.push(x);
T y = s.pop();
uses contnrs;
s := TStack.Create;
s.Push(x);
y := s.Pop;
s = []
s.append(x)
y = s.pop()
s = []
s.push(x)
y = s.pop
let mut s: Vec<T> = vec![];
s.push(x);
let y = s.pop().unwrap();

New implementation...
< >
programming-idioms.org