Vai al contenuto

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

  1. Scrivi o incolla codice Lua nell’editor.
  2. Facoltativo: scrivi nella casella di input le righe che leggerà io.read.
  3. 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.

Riferimenti

Pagina aggiornata: