Lua multiple parameter into table depth
snippet in lua
Lua multiple parameter into table depth
user6699
local config={}
function set_config(...)
local a={...}
local n=#a
local t=config
for i=1,n-2 do
local k=a[i]
t[k]=t[k] or {}
t=t[k]
end
t[a[n-1]]=a[n]
end
set_config('background', 'textures', 'layers', 'medium', 'color', 'red', 255)
print(config.background.textures.layers.medium.color.red)