RosettaCodeData/Task/Queue-Definition/Oforth/queue-definition.fth
2023-07-01 13:44:08 -04:00

6 lines
201 B
Forth

Object Class new: Queue(mutable l)
Queue method: initialize ListBuffer new := l ;
Queue method: empty @l isEmpty ;
Queue method: push @l add ;
Queue method: pop @l removeFirst ;