Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Pridať modul triedy do projektu a premenovať ho , " QueueClass , " napríklad . Vytvoriť štruktúru s " DIM queueValues ako New Collection " príkazu . Vytvorenie " Zaradí " a funkcia " Dequeue " zadaním :
Sub Enqueue ( údaje As Variant ) dát
queueValues.Add
End Sub
funkcie Dequeue ( ) As Variant
Dequeue = queueValues.Item ( 1 )
queueValues.Remove 1
End Function
vo forme kódexu , typu " Dim fronta as Nové QueueClass " a prístup k frontu funkcie ako akýkoľvek iný objekt triedy .
funkcia
fronta používa FIFO , alebo " first - in - first - out " vyrovnávacej pamäte , podobne ako lineup v obchode s potravinami . Poradie položky zadajte frontu je poradie , v akom exit . Napríklad , ak ste zadali " Hello " , " 25 " a " TRUE " , ako v prvých troch frontu položiek , fronty odstráni " Hello " , potom " 25 " , potom " TRUE " .
Výhody
Na rozdiel od poľa , môžete vytvoriť front , ktorá drží rôzne typy dát , ako sú celé čísla , reťazce a boolean ( true /false ) hodnôt . Môžete manipulovať každú položku vo fronte , bez toho aby ste museli previesť do rovnakého dátového typu .