Introdução
Lua é uma linguagem de programação poderosa, eficiente e leve, projetada para estender aplicações, desenvolvida no Brasil, por uma equipe na PUC-Rio
Exemplo 1
Section titled “Exemplo 1”local Person = {}
function Person:new(obj) setmetatable(obj, self) self.__index = self
return objend
local person = Person:new({ name = "Max", age = 17 })
print("Name: " .. person.name)print("Age: " .. person.age)
Exemplo 2
Section titled “Exemplo 2”function sum(a, b) return a + bend
local n1, n2 = 1, 2local result = sum(n1, n2)print(string.format("%s + %s = %s", n1, n2, result))