Values and Types
Key Tables
Tables can also map names to values and read them with a key expression.
Key Tables
key_tables.lua
local item =
local price = ({apple = 2, banana = 3, pear = 4})[item]
local label = item .. ":" .. price
print("item=" .. item)
print("price=" .. price)
print("label=" .. label)
local item =
local price = ({apple = 2, banana = 3, pear = 4})[item]
local label = item .. ":" .. price
print("item=" .. item)
print("price=" .. price)
print("label=" .. label)
local item =
local price = ({apple = 2, banana = 3, pear = 4})[item]
local label = item .. ":" .. price
print("item=" .. item)
print("price=" .. price)
print("label=" .. label)
table key
A table key can be a string, letting code look up values by name.