stackexample.pp 262 B

1234567891011121314151617
  1. uses gstack;
  2. type stacklli = specialize TStack<longint>;
  3. var data:stacklli; i:longint;
  4. begin
  5. data:=stacklli.Create;
  6. for i:=1 to 10 do
  7. data.Push(10*i);
  8. while not data.IsEmpty do begin
  9. writeln(data.Top);
  10. data.Pop;
  11. end;
  12. data.Destroy;
  13. end.