Averages/Simple moving average: Difference between revisions

(→‎{{header|Lua}}: Flagged incorrect. Values outside the period are still summed (a period is not considered in the example).)
Line 594:
local nums, av = 0, 0
function average(n)
if nums == 10 then av, nums = 0, 0 end
nums, av = nums + 1, av + n
return av / nums
Anonymous user