Queue FIFO
FIFOとは
first in first out
firstは野球ではありません。
最初ですね。
in と out はインプットとアウトプットですね。
つまり最初に入れて最初に出す。
ソース
Public Class Form1
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Dim Queue As New Queue
Queue.Enqueue(1)
Queue.Enqueue(2)
Queue.Enqueue(3)
Queue.Enqueue(“ダー”)
For i = 0 To 3
MsgBox(Queue.Dequeue())
Next
End Sub
End Class
実行結果は
1
2
3
ダー
が表示されます。
猪木さんプログラムです。
実はロボットだったんです。
嘘です。
宣言
構文
Dim 変数名 As New Queue
データの追加
構文
変数名.Enqueue(データ)
参照
構文
変数名.Dequeue
このプログラムを見て何か思いませんか?
そうです。
今まで配列とかでは指定して参照してましたよね。
自動的にデータを追加して自動的に取り出して削除してます。
先着順です。