Renamed local memoize_nilkey -> memoize_nil

This commit is contained in:
rxi 2014-05-01 21:27:57 +01:00
parent 3f61d823ae
commit 5ab25046a2

View File

@ -270,14 +270,14 @@ end
local memoize_fnkey = {} local memoize_fnkey = {}
local memoize_nilkey = {} local memoize_nil = {}
function lume.memoize(fn) function lume.memoize(fn)
local cache = {} local cache = {}
return function(...) return function(...)
local c = cache local c = cache
for i = 1, select("#", ...) do for i = 1, select("#", ...) do
local a = select(i, ...) or memoize_nilkey local a = select(i, ...) or memoize_nil
c[a] = c[a] or {} c[a] = c[a] or {}
c = c[a] c = c[a]
end end