Aggiungere un modulo di classe al progetto e rinominarlo , " QueueClass ", per esempio . Creare la struttura con le " queueValues Dim As New Collection " di comando . Creare funzioni " Dequeue " digitando " Accoda " e :
Sub Accoda (dati Variant ) per
queueValues.Add dati
End Sub
Funzione Dequeue ( ) As Variant
Dequeue = queueValues.Item ( 1 ) per
queueValues.Remove 1
End Function
della forma del codice , digitare " dim coda come New QueueClass "e accedere alle funzioni di coda come qualsiasi altra classe di oggetti .
Caratteristiche
una coda utilizza un FIFO , o" first-in -first - out " tampone , simile ad una scaletta al supermercato . Gli articoli dell'ordine entrano nella coda è l'ordine di uscita . Ad esempio , se hai inserito " Ciao " , "25" e "TRUE ", come le prime tre voci di coda , la coda rimuove " Ciao " , poi " 25 ", quindi " vero".
con benefici
differenza con un array, è possibile creare una coda che contiene diversi tipi di dati , come ad esempio numeri interi , stringhe e valori booleani ( vero /falso) . È possibile manipolare ogni voce nella coda senza dover convertirli lo stesso tipo di dati .
Programmazione © www.354353.com