LUA
local name = "Sita" -- local (always use local!)
age = 21 -- global (avoid!)
-- Types: nil, boolean, number, string, function, table
-- Strings
local greeting = "Hello, " .. name .. "!"
print(string.format("Age: %d", age))
-- Tables (arrays AND dictionaries)
local fruits = {"apple", "banana", "mango"}
print(fruits[1]) -- "apple" (1-indexed!)
print(#fruits) -- 3
table.insert(fruits, "orange")
local student = {name = "Sita", age = 21}
print(student.name)
for i, v in ipairs(fruits) do print(i, v) end -- arrays
for k, v in pairs(student) do print(k, v) end -- all
-- Control flow
if score >= 90 then grade = "A"
elseif score >= 80 then grade = "B"
else grade = "C" end
for i = 1, 10 do print(i) endNext: functions.