Lua Syntax

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) end

Next: functions.