Coba jelasin Contoh program Lua dari Lua (bahasa pemrograman) dong

Contoh klasik sebuah program hello world dapat ditulis dengan bahasa Lua sebagai berikut:

Komentar menggunakan sintaksis yang lebih kurang sama dengan Ada, Eiffel, SQL dan VHDL:

-- Sebuah komentar di Lua dimulai dengan tanda hubung ganda dan berlaku sampai ke akhir baris.

--[[ String dengan beberapa baris & komentar

dibuka dan ditutup dengan kurung siku ganda. ]]

--[=[ Komentar seperti ini dapat memiliki --[[komentar]] didalamnya. ]=]

Contoh lainnya, fungsi rekursif atas faktorial:

if n == 0 then

return n * factorial(n - 1)

(1st ed. is available online)

– Interview with Roberto Ierusalimschy

– How the embeddability of Lua impacted its design