GetCount() | Vrací počet hodnot ve frontě |
---|---|
AddHead() | Přidá hodnotu na začátek seznamu |
AddTail() | Přidá hodnotu na konec seznamu |
GetHead() | Vrací hodnotu od začátku seznamu |
GetTail() | Vrací hodnotu z konce seznamu |
RemoveHead() | Odstraní hodnotu od začátku seznamu |
RemoveTail() | Odstraní hodnotu z konce seznamu |
SaveToArray() | Vrací 1-rozměrné pole fronty hodnot |
var iRow;
var oList = Pm.CreatePmList();
oList.AddHead("TitleHead");
for (iRow = 0; iRow <= 10; iRow++)
{
oList.AddTail("row" + iRow);
}
// ----------SaveToArray----------
var arr = oList.SaveToArray();
// ----------RemoveHead, RemoveTail----------
var nCount;
var sHead = oList.RemoveHead();
Pm.Debug(sHead);
nCount = oList.GetCount();
for (iRow = nCount; iRow > 0; iRow--)
{
Pm.Debug(oList.RemoveTail());
}