Compilatore Lua online — Numio
Esegui codice Lua 5.4 online nel browser. Librerie standard, input con io.read e risultati immediati. Gratis, senza registrazione, nulla viene caricato.
Funziona nel browser · Senza registrazione
Codice (Lua)
Ctrl/⌘ + Invio per eseguire
input() e io.read() leggono queste righe in ordine.
Output
Il codice viene eseguito nel tuo browser e non viene caricato online.
Come si usa
- Scrivi o incolla codice Lua nell’editor.
- Facoltativo: scrivi nella casella di input le righe che leggerà io.read.
- Premi Esegui (o Ctrl/⌘ + Invio) per vedere l’output.
Esempio
-- Esempio Lua 5.4
local function fact(n)
if n <= 1 then return 1 end
return n * fact(n - 1)
end
for i = 1, 5 do
print(i, fact(i))
end
print(("Ciao, %s!"):format("Lua"))
Dettagli e limiti
Lua 5.4 funziona con wasmoon (WebAssembly). Sono disponibili librerie standard come string, table e math.
Ogni esecuzione riparte da zero, quindi le variabili dell’esecuzione precedente non vengono conservate.
FAQ
Quale versione di Lua viene usata?
Lua 5.4, tramite wasmoon.
Come leggo l’input?
Scrivi i valori nella casella di input, uno per riga. Ogni chiamata a io.read() restituisce la riga successiva.
Il mio codice viene caricato online?
No. Il codice viene eseguito nel browser. Solo l’ambiente viene scaricato da jsDelivr al primo utilizzo.
Strumenti correlati
Riferimenti
Pagina aggiornata: