Tables as Data Structures
Keyed Lookup
Tables can also store named fields.
Keyed Lookup
keyed_lookup.lua
local key =
local value = ({name = "Ada", city = "London", role = "admin"})[key]
print("key=" .. key)
print("value=" .. value)
local key =
local value = ({name = "Ada", city = "London", role = "admin"})[key]
print("key=" .. key)
print("value=" .. value)
local key =
local value = ({name = "Ada", city = "London", role = "admin"})[key]
print("key=" .. key)
print("value=" .. value)
named fields
Use a string key when the field name is selected at runtime.