[学习官方例子]TQueue

没什么功能,简单敲一下:

代码如下:

program TQueueTest;

{$APPTYPE CONSOLE}

uses
  SysUtils, Generics.Collections, Forms;

var
  Queue: TQueue<String>;

begin
  Queue := TQueue<String>.Create();
  Queue.Enqueue('John');
  Queue.Enqueue('Mary');
  Queue.Enqueue('Bob');
  Queue.Enqueue('Anna');
  Queue.Enqueue('Erica');

  writeln('First enqueued element is: "' + Queue.Peek + '".');
  Queue.Extract();
  Queue.TrimExcess();

  writeln('The queue contains ' + IntToStr(Queue.Count) + ' elements.');

  writeln('First enqueued element is: "' + Queue.Dequeue() + '".');
  Queue.Clear();
  Queue.Free;

  readln;

end.

效果图:

mx3149

不知道怎么在控制台可以把Queue.OnNotify事件关联起来。

转载于:https://www.cnblogs.com/wouldguan/archive/2011/10/14/2211051.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值