1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
local bad1 = {} bad1.x = 1 bad1.y = 2 bad1["z"] = 1 local badButNotYetImplemented = { x = {} } badButNotYetImplemented.x.y = 1 local okay1 = ok() okay1.x = 1 okay1.y = 2 local okay2 = { x = ok() } okay2.x.y = 1 local okay3 = {} okay3.x().y = 1