System.Generics.Collections.TQueue.Extract

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

function Extract: T; inline;

C++

T __fastcall Extract(void);

プロパティ

種類 可視性 ソース ユニット
function public
System.Generics.Collections.pas
System.Generics.Collections.hpp
System.Generics.Collections TQueue


説明

キューの先頭にあるアイテムを削除します。

Extract は、キューの先頭要素を削除して返します。Count は 1 減ります。Count が既に 0 の場合、エラーが発生します。

OnNotify イベントが発生して、キューからアイテムが削除されたことを示します。

Extract の機能は、Extract がキューから要素を削除する点を除いて、Peek と同じです。

Extract はまた、イベント コードが要素の削除ではなく抽出を示すことを除いて、Dequeue と同じです。Extract はより汎用的なメソッドで、すべてのコレクションに共通です(DequeueTQueue に特化しています)。キューの先頭にあるアイテムを取得および削除するには、この 2 つ関数のいずれも使用することができます。

これは、O(1) オペレーションです。

関連項目


コード サンプル