Começando

Primeiros Passos

Tradicionalmente, o programadores ao iniciar os estudos de uma nova linguagem. Criam um primeiro programa com a menssagem 'Olá Mundo!'

print('Olá Mundo!')

Se você estiver usando o Interpretador Lua, é necessário chamá-lo para executar o seu primeiro programa em Lua. Salve o arquivo com o nome hello.lua e, em seguida, execute o seguinte comando:

$ lua hello.lua

Mas, podemos se quisermos executar um código mais complexo como um programa que pega número passado pelo usuário e dar a posição do mesmo na Sequência de Fibonacci:

-- Entrega um número da Sequência de Fibonacci 
function fibonacci(n)
    if n == 0 then
        return 0
    elseif n == 1 then
        return 1
    else
        return fibonacci(n - 1) + fibonacci(n - 2)
    end
end

print('Digite um número:')
numero = io.read("*n") -- lê um Número (Number)
print(fibonacci(numero))