naming convention for most stuff but not all
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
Queue = {}
|
||||
|
||||
function Queue:New()
|
||||
function Queue:new()
|
||||
local o = {head = nil, tail = nil}
|
||||
|
||||
setmetatable(o, self)
|
||||
@@ -40,7 +40,7 @@ function Queue:Dequeue()
|
||||
return item
|
||||
end
|
||||
|
||||
local tq1 = Queue:New()
|
||||
local tq1 = Queue:new()
|
||||
tq1:Enqueue(5)
|
||||
assert(tq1.head.item == 5)
|
||||
assert(tq1:Dequeue() == 5)
|
||||
@@ -48,11 +48,11 @@ assert(tq1:Dequeue() == 5)
|
||||
-- queue that keeps a rolling tally of its arguments
|
||||
AvgQueue = {}
|
||||
|
||||
function AvgQueue:New(n, initial)
|
||||
function AvgQueue:new(n, initial)
|
||||
local o = {}
|
||||
|
||||
o.n = n
|
||||
o.queue = Queue:New()
|
||||
o.queue = Queue:new()
|
||||
o.avg = initial
|
||||
|
||||
|
||||
@@ -71,4 +71,4 @@ function AvgQueue:Push(item)
|
||||
self.avg = self.avg + x - self.queue:Dequeue()
|
||||
self.queue:Enqueue(x)
|
||||
return self.avg
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user